Не удается записать данные изображения в путь - Intervention Image - PullRequest
0 голосов
/ 20 сентября 2018

Я пытаюсь изменить размеры своих изображений с помощью пакета Intervention в моем проекте laravel.Я могу хранить изображения, используя Storage фасад, но когда я сохраняю их с классом Image, он выдает ошибку ниже.

Невозможно записать данные изображения в путь (/ var / www / commerce / storage/featureds/2-1537128615.jpg)

if ($request->has("featured_img")) {
    $file_path = $request->get("featured_img");
    $exp = explode("/",$file_path);
    $filename = $exp[1];
    $featured_path = "featureds/".$filename;
    \Storage::copy($request->get("featured_img"), $featured_path);

    \Image::make(\Storage::get($featured_path))->fit(400, 300)->save(storage_path($featured_path));
    $product->media()->where("type", "featured")->update(["path" => $featured_path]);

 }

Как это исправить?Спасибо за вашу помощь

1 Ответ

0 голосов
/ 20 сентября 2018

Есть ли featureds каталог в хранилище ?

Если нет, вы используете mkdir для создания каталога, потому что вмешательство не создает каталогавтоматически.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...