laravel 5.2中的输入文件? [英] Input file in laravel 5.2?
本文介绍了laravel 5.2中的输入文件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试上传文件,但是当请求到达控制器时它失败.
失败"表示我尝试$request->hasFile("filename")
始终返回false.
I'm trying to upload a file, but it fails when the request lands to the controller.
With fails i mean that if i try $request->hasFile("filename")
always returns false.
在视图中必须指定一些特定字段吗?
Is there some specific field that I have to specify in the view?
这是视图的摘录:
<body>
<form action="{{url('dev/tester')}}" method="POST">
{{csrf_field()}}
<input type="file" name="file">
<button type="submit">Test</button>
</form>
</body>
这是控制器
class Tester extends Controller
{
public function index(Request $request)
{
if($request->hasFile('file'))
{
dd('Got the file');
}
dd('No file');
}
public function testView()
{
return view('tests.file_upload');
}
}
我总是返回无文件".
I always get returned 'No file'.
有任何线索吗?我什至检查了php.ini来查看是否存在大小限制,但由于MAMP的专业默认设置,所有大小都设置为32M ...
Any clue? I've even check the php.ini to see if there was a size limitation but it's all set to 32M as MAMP's pro default settings...
推荐答案
检查是否忘记了在form
这篇关于laravel 5.2中的输入文件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文