【发布时间】:2018-07-02 07:54:53
【问题描述】:
我已经成功地将 laravel 从 5.6 降级到 5.5.40。但是现在我遇到了一个问题:在降级 laravel 输入文件工作之前,现在不行了。当我写$request->file('image') 时,它返回null。
我设置了enctype,但仍然无法正常工作。同样的形式正在使用 laravel 5.6 !只有type="file" 的输入不起作用。有没有人可以帮助我?
查看:
<form action="{{route('apply')}}" method="post" enctype="multipart/form-data">
{{ csrf_field() }}
<input type="file" name="image"/>
<br>
</br >
<input type="submit" name="submit" value="Send"/>
</form >
在控制器中:
public function apply(Request $request)
{
return $request->all();
}
返回:
{
"_token":"o3s4YrXK2L98gU3H6JWFGSWbPfCdm7Z4JsM5azK3",
"submit":"Send",
"image":{}
}
【问题讨论】:
-
你能分享你的代码吗?
-
请分享一个代码
-
@CROZET 好的,我现在更新了问题。
-
@Salman Zafar 我更新了问题
-
@Dimitri Mostrey 非常感谢。我在搞砸自己。这个 dd(\Request::file());让我了解什么文件会重新运行我。谢谢