上传图像中Laravel
我尝试在控制器这些代码:上传图像中Laravel
public function uploadimage(Request $request)
{
if ($request->hasFile('image')) {
$destinationPath = 'uploads';
$files = $request->image;
$file_name = $files->getClientOriginalName();
$files->move($destinationPath, $file_name);
echo "Complete";
} else {
echo "No File";
}
}
我的HTML输入文件:
<input name="image" type="file" id="image"/>
,但我不能上传。任何想法?
您可以使用storage::putFile('folder_name', $request->image)
这将返回自动生成的文件名,您可以将其存储在数据库中。
,并确保您有您的默认文件系统设置为公众和在窗体中有这enctype="multipart/form-data"
我迟到了。我正在研究它。 –
如果你是第一个回答,你现在迟到了,顺便说一句,解决方案是'enctype =“multipart/form-data”'他忘记添加在表单中获得 – C2486
你说得对,我第一次做出贡献所以我只是想把它贴出来。这是我在Feed中唯一可以回答的问题。 –
'在你的表单标签是否有'ENCTYPE = “的multipart/form-data的”?像这样'
哎呀,非常感谢你的工作,当我把这些 –
很高兴我能帮上忙。考虑接受下面的答案,因为它有相同的信息加上额外的方式来存储文件 – ljubadr