I am using Laravel Image Intervention to resize an image upload field on my form.
This is the error I receive on upload - I am running on Valet.
Command (Extension) is not available for driver (Gd).
The following works fine without 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);
Any ideas? Thanks!
Edit:
When dd($file) this is what is returned:
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"
}
JavaScript questions and answers, JavaScript questions pdf, JavaScript question bank, JavaScript questions and answers pdf, mcq on JavaScript pdf, JavaScript questions and solutions, JavaScript mcq Test , Interview JavaScript questions, JavaScript Questions for Interview, JavaScript MCQ (Multiple Choice Questions)