Storage::put() 在 Linux 服务器上不工作
Storage::put() not working on Linux server
我想将图像保存在我的 Laravel 项目的存储路径中。
我正在使用包 image intervention
。
它工作正常并将图像保存在我的本地 OS (windows 10) 但不保存在服务器 OS(Linux) 中。
Storage
文件夹权限是 755 我试过 777 但还是不行。
这是我的代码:
$filename = basename($request->tutorialImage);
$image = Image::make($request->tutorialImage)->resize(300, 400);
$image->stream();
Storage::disk('local')->put('files/shares/resizedImages/' . $filename . '-' . 300 . '-' . 400. '.jpg', $image);
使用这个
chown -R $USER:www-data bootstrap/cache
chown -R $USER:www-data storage
chown -R $USER:www-data resources/views
chown -R $USER:www-data public/files
chmod -R 775 storage
chmod -R 775 bootstrap/cache
chmod -R 775 resources/views
chmod -R 775 public/files
我想将图像保存在我的 Laravel 项目的存储路径中。
我正在使用包 image intervention
。
它工作正常并将图像保存在我的本地 OS (windows 10) 但不保存在服务器 OS(Linux) 中。
Storage
文件夹权限是 755 我试过 777 但还是不行。
这是我的代码:
$filename = basename($request->tutorialImage);
$image = Image::make($request->tutorialImage)->resize(300, 400);
$image->stream();
Storage::disk('local')->put('files/shares/resizedImages/' . $filename . '-' . 300 . '-' . 400. '.jpg', $image);
使用这个
chown -R $USER:www-data bootstrap/cache
chown -R $USER:www-data storage
chown -R $USER:www-data resources/views
chown -R $USER:www-data public/files
chmod -R 775 storage
chmod -R 775 bootstrap/cache
chmod -R 775 resources/views
chmod -R 775 public/files