所以我有这个代码用于在我的 laravel 应用程序中上传图像:
$imageName = rand(111, 99999) . '.' . $extension;
$imagePath = 'images/category_images/' . $imageName;
Image::make($image_tmp)->resize(533, 533)->save($imagePath);
它在本地主机上完美运行,但是在线部署代码后,我无法从应用程序的管理面板读取或写入图像。但它适用于用户部分(用户部分可以读取图像)。
我已将文件夹的权限设置为 775,将文件的权限设置为 644。所以我真的不知道为什么这不起作用。请帮忙
这是我尝试上传时遇到的错误:
干预 \ 图像 \ 异常 \ NotWritableException
无法将图像数据写入路径(images/category_images/74327.png)
尝试用 public_path($path) 包装它
$imagePath = public_path('images/category_images/' . $imageName);