Ошибка при изменении размера загрузки изображений с Laravel Image Intervention

Я использую Laravel Image Intervention, чтобы изменить размер поля загрузки изображения в моей форме.

Это ошибка, которую я получаю при загрузке — я работаю на Valet.

Command (Extension) is not available for driver (Gd).

Следующее работает нормально без Image::make

      use Image;
...

$authorID = Auth::user()->id;
$file = request()->file('ts_image');
if($file) {
$file = Image::make($file)->resize(300, 300);

$fileExtension = $file->extension();
$unique_name = md5($file. time()).'.'.$fileExtension;
//
$fileImg = $file->storeAs('/public/images/' . $authorID, $unique_name);

Есть идеи? Спасибо!

Редактировать:

Когда dd ($ file) это то, что возвращается:

Image {#667 ▼
#driver: Driver {#668 ▼
+decoder: Decoder {#669 ▼
-data: null
}
+encoder: Encoder {#670 ▼
+result: null
+image: null
+format: null
+quality: null
}
}
#core: gd resource @16 ▼
size: "300x300"trueColor: true
}
#backups: []
+encoded: ""+mime: "image/jpeg"+dirname: "/private/var/tmp"+basename: "phpBPRGuD"+extension: null
+filename: "phpBPRGuD"}

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector