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;']) !!}
{!! \\Form::input('file','input_file',null,['style'=>'display:none;']) !!}
which translates to
<input type="file" name="input_file" id="input_file" style="display:none;">
I think you are missing 'files'=>'true'
Try this,
Form::open(array('url' => '/uploadfile','files'=>'true'));
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]); !!}
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.