0
    $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 变量没有得到任何东西,它推回错误“图像源不可读”请帮助我。提前致谢 :) 错误

4

2 回答 2

0

尝试运行php artisan storage:link

如果存储文件无法访问以从存储的文件进行干预,它将起作用。

于 2021-07-31T16:42:45.743 回答
0

尝试使用Storage外观获取存储的图像。

$image = Image::make(Storage::disk('public')->get($imagePath))->fit(1000,1000);
于 2021-04-14T10:47:28.407 回答