【发布时间】:2020-03-19 09:57:48
【问题描述】:
我正在使用干预/图像,它会创建一些图像。当我从保存的路径尝试这个时,
Image::make(storage_path('app/'.$photo->path));
给予,
图片来源不可读。
【问题讨论】:
标签: php laravel image-processing intervention
我正在使用干预/图像,它会创建一些图像。当我从保存的路径尝试这个时,
Image::make(storage_path('app/'.$photo->path));
给予,
图片来源不可读。
【问题讨论】:
标签: php laravel image-processing intervention
先查看是否有权限问题再查看是否做了php artisan storage:link
【讨论】:
谢谢大哥!我刚收到, 这是权限的问题,干预/图像对象在将文件存储到相关路径时创建文件夹。
$DesPath = "uploads/photos/u{$user->id}/{$dateFolder}/p{$ran}/";
解决方案是在保存文件之前在路径中创建这些目录。 所以我在 $img->save() 之前做了这个,它成功了!。
Storage::disk('local')->makeDirectory(storage_path('app/'.$DesPath));
之前
$img->save(storage_path('app/'.$DesPath).$filename);
【讨论】: