Laravel 5图像上传

Laravel 5图像上传,laravel,laravel-5.1,Laravel,Laravel 5.1,我使用Laravel 5.1并希望在我的表单中上载图像: 刀片: <form method="POST" action="{{ url('upload') }}" enctype="multipart/form-data"> <input name="picture" type="file" class="uploader" id="picture" value="Upload" /> <button type="submit">Add<

我使用Laravel 5.1并希望在我的表单中上载图像:

刀片:

 <form method="POST" action="{{ url('upload') }}" enctype="multipart/form-data">
    <input name="picture" type="file" class="uploader" id="picture" value="Upload" />
    <button type="submit">Add</button>
 </form>
我的控制器:

 public function upload(Request $request){
     if ($request->hasFile('picture'){}
 }

问题是if语句总是返回false。你知道为什么吗?谢谢

您必须在表单中设置
“文件”=>true
。我的表单很简单:我必须在哪里设置“文件”=>true?谢谢,也许你想上传一个太大的文件。文件有多大?如果添加此
转储(ini_get('post_max_size');转储(ini_get('upload_max_filesize'))
对于控制器方法,输出是什么?这些配置值在
php.ini
中设置。阅读以获取更多帮助。从输入类型文件中删除此属性
value=“Upload”
您必须在表单中设置
'files'=>true
。我的表单很简单:我必须在其中设置'files'=>true?谢谢,也许你想上传一个太大的文件。文件有多大?如果添加此
转储(ini_get('post_max_size');转储(ini_get('upload_max_filesize'))
对于控制器方法,输出是什么?这些配置值在
php.ini
中设置。请阅读以获取更多帮助。从输入类型文件中删除此属性
value=“Upload”
 public function upload(Request $request){
     if ($request->hasFile('picture'){}
 }