Laravel 5.1文件上传错误

时间:2016-10-18 11:23:14

标签: php laravel blade

我正在努力应对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)

enter image description here

2 个答案:

答案 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]); !!}