无法从我的管理面板将图像数据写入路径

问题描述 投票:0回答:1

所以我有这个代码用于在我的 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)

php laravel image file-upload intervention
1个回答
0
投票

尝试用 public_path($path) 包装它

$imagePath = public_path('images/category_images/' . $imageName); 
© www.soinside.com 2019 - 2024. All rights reserved.