У меня проблема с загрузкой изображения в Laravel. Иногда изображение требует переориентации - при выполнении этого с изображением Intervention оно просто возвращает логическое значение вместо пути изображения в s3. При использовании без вмешательства изображения работает нормально
Я пытался читать данные exif и использовать imagerotate
безрезультатно, он выдает ошибку
Я запускаю следующее
$image = $request->file('photo');
$path = \Storage::disk('s3')->put('users/'.\Auth::id().'/posts', $image, 'public');
dd($path); // /users/1/posts/39grjigrje.jpg
переменная $path
великолепна и является путем s3, однако работает:
$image = $request->file('photo');
$image = \Image::make($image);
$image->orientate();
$path = \Storage::disk('s3')->put('users/'.\Auth::id().'/posts', $image, 'public');
dd($path); // true
переменная $path
просто логическая и не возвращает путь к сохраненному файлу
Я ожидаю путь, например /images/1/kfjeieuge.jpg
, который я получаю, когда не использую изображение вмешательства, когда я использую вмешательство, я получаю логическое значение.