我正在努力应对Laravel 5.1 LTS的要求。每次上传文件时,我都会从$request->hasFile('input_file')
获取文件名,但
$request->file('input_file')
为false且
{!! \Form::input('file','input_file',null,['style'=>'display:none;']) !!}
为空。
前端
<input type="file" name="input_file" id="input_file" style="display:none;">
转换为
O(log n)
答案 0 :(得分:1)
我认为你遗失了'files'=>'true'
试试这个,
Form::open(array('url' => '/uploadfile','files'=>'true'));
答案 1 :(得分:1)
不要忘记将enctype="multipart/form-data"
添加到您的<form>
元素中。
如果你正在使用Laravel Collective的Form / Html包,你可以将'files' => true
传递给数组:
{!! Form::open(['files' => true]); !!}