0
我正在使用laravel 5.5
。
我的表單無法提交文件,如下圖:Laravel:無法提交文件
HTML:
<form action="/profile" method="POST">
{{ csrf_field() }}
<input type="text" name="username">
<input type="file" name="photo">
<button type="submit">submit</button>
</form>
控制器:
public function store(Request $request)
{
$file = $request->file('photo');
dd($file); //result is null
$file = $request->photo;
//dd($file);//result is "myphoto.jpg",the name of the file.
if ($request->hasFile('photo')) {
dd('ok'); //not be executed.
}
}
輸入username
是確定的,文件無法提交,這是爲什麼呢?
它是相對於Nginx或PHP配置?
嘗試使用Laravel集體形式封裝。這將提高CRUD的發展速度。 – Ali