Php Laravel 5.5.40文件上载不工作
我已成功地将laravel从5.6降级到5.5.40。但现在我遇到了一个问题:在将laravel输入文件降级之前,它是工作的,而现在它不是。当我写Php Laravel 5.5.40文件上载不工作,php,html,laravel-5,Php,Html,Laravel 5,我已成功地将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
$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 >
它返回:
{
"_token":"o3s4YrXK2L98gU3H6JWFGSWbPfCdm7Z4JsM5azK3",
"submit":"Send",
"image":{}
}
你能分享你的代码吗?请分享一个code@CROZET好的,我现在更新了问题。@Salman Zafar我更新了question@Dimitri最感谢的是,伙计。我在自找麻烦。这个dd(\Request::file());让我明白什么文件让我运行。谢谢
{
"_token":"o3s4YrXK2L98gU3H6JWFGSWbPfCdm7Z4JsM5azK3",
"submit":"Send",
"image":{}
}
Try This code to upload a file
public function apply(Request $request)
{
$file = $request->image;
//getting timestamp
$timestamp = time().str_random(20);
$name = $timestamp. '-' .$file
->getClientOriginalName();
$file->move(public_path().'/images/', $name);
}