问题描述
$imagePath = (request('image')->store('uploads','public'));
//dd($imagePath);
$image= Image::make(public_path("storage/{$imagePath}"))->fit(1000,1000);
$image->save();
auth()->user()->posts()->create([
'caption'=>$data['caption'],'image'=>$imagePath,]);
这是我的代码 $image 变量没有得到任何东西,它推回了错误“图像源不可读”,请帮助我解决这个问题。提前致谢 :)
解决方法
尝试使用 Storage
外观获取存储的图像。
$image = Image::make(Storage::disk('public')->get($imagePath))->fit(1000,1000);
,
尝试运行 php artisan storage:link
。
如果存储文件无法从存储文件中进行干预,它将起作用。