我有一个图像输入文件 这是我的表格INPUT
<div class="form-group">
<label>{{'Ajouter un image'}} </label>
<input type="file" enctype="multipart/form-data" class="form-control" name="image" required>
</div>
这是我的控制器
public function store(Request $request)
{
dd(request()->file('image'));
}
我只想测试它,但它一直返回null
答案 0 :(得分:1)
您需要在enctype="multipart/form-data"
而不是<form>
中添加<input>
<form method="POST" enctype="multipart/form-data">
<input type="file" class="form-control" name="image" required>
</form>
答案 1 :(得分:1)
问题是您必须将enctype="multipart/form-data"
添加到form
而不是输入。
答案 2 :(得分:1)
我认为您使用请求时出错了。 让我们将您的代码更改为:
public function store(Request $request)
{
dd($request->file('image'));
}
您不需要在输入中添加enctype="multipart/form-data"
..将enctype="multipart/form-data"
放在<form>
答案 3 :(得分:-1)
通过在enctype="multipart/form-data"
中添加<form>
来解决此问题。