Как изменить картинку перед загрузкой в media library?

Добрый день! К примеру вы получаете baze64 через AJAX. Вы хотите его декодировать и жать. Для этого я использую библиотеку Intervention Image . Картинка готова, но как её сразу сохранить в Media library?

Пример: (*Не рабочий код*)
protected function loadAvatar(Request $request, $user)
{
        $decoded_image = $request->input('avatar');

        $image = Image::make($decoded_image)->resize(250, 250)->encode('webp', 100);

        $user->addMedia($image)->toMediaCollection('avatars');//тут ошибка       
}

** Laravel 7
  • Вопрос задан
  • 96 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Kostik_1993
Fullstack Web Developer | PHP | Laravel | Vue.js
Почему бы не использовать conversions которые идут в media libary?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы