Database laravel使用错误路径在数据库中上载图像
将图像上载到数据库时给出了错误的路径 它应该引用我的存储/上传目录 我还执行了此命令以使存储文件夹成为公共文件夹Database laravel使用错误路径在数据库中上载图像,database,laravel,upload,Database,Laravel,Upload,将图像上载到数据库时给出了错误的路径 它应该引用我的存储/上传目录 我还执行了此命令以使存储文件夹成为公共文件夹 php artisan storage:link enctype enctype="multipart/form-data" 我的代码: public function store(Posts $posts){ $validation = request()->validate([ 'name' => 'required',
php artisan storage:link
enctype
enctype="multipart/form-data"
我的代码:
public function store(Posts $posts){
$validation = request()->validate([
'name' => 'required',
'ingredients' => 'required',
'prepartion' => 'required',
'categorie_id' => 'required',
'image' => 'required|file|image|max:5000'
]);
Posts::create($validation);
$posts->update([
'image' => request()->image->store('uploads', 'public')
]);
return redirect('/admin');
}
如果需要更多信息,请让我知道您必须使用存储外观,并使用应在config/filesystem.php中定义的磁盘来存储映像
Storage::disk('public')->put($path, $content);
您必须使用存储外观并使用在config/filesystem.php中定义的磁盘来存储映像
Storage::disk('public')->put($path, $content);
您可以在存储外观上调用putFile方法来执行相同的文件操作
$posts->update([
'image' => \Storage::putFile('uploads', request()->file('image'));
]);
您可以在存储外观上调用putFile方法来执行相同的文件操作
$posts->update([
'image' => \Storage::putFile('uploads', request()->file('image'));
]);
拉威尔有,可能想看看那里是否有帮助,拉威尔有,可能想看看那里是否有帮助