Rápli András
Rápli András

Reputation: 3923

Laravel 5.1 file upload error

I'm struggling with Laravel 5.1 LTS's requests. Every time I upload a file, I get the file name from $request->input('input_file'), but

$request->hasFile('input_file') is false and

$request->file('input_file') is null.

Frontend {!! \Form::input('file','input_file',null,['style'=>'display:none;']) !!} which translates to

<input type="file" name="input_file" id="input_file" style="display:none;">

enter image description here

Upvotes: 0

Views: 225

Answers (2)

Jonathon
Jonathon

Reputation: 16333

Don't forget to add enctype="multipart/form-data" to your <form> element.

If you're using Laravel Collective's Form/Html package, you can pass 'files' => true to the array:

{!! Form::open(['files' => true]); !!}

Upvotes: 1

Vinod VT
Vinod VT

Reputation: 7159

I think you are missing 'files'=>'true'

Try this,

Form::open(array('url' => '/uploadfile','files'=>'true'));

Upvotes: 1

Related Questions