Laravel и Vue работа с изображениями 5. Подключение intervention/image, изменение изображений

  Рет қаралды 3,348

Laravel Creative

Laravel Creative

2 жыл бұрын

Стань спонсором(бусти аккаунт), доступ к собеседованиям:
boosty.to/laravelcreative
Мои платные курсы:
laravelcreative.ru/course
План развития с нуля до middle+:
laravelcreative.ru/other/plan
Группа вк:
laravelcreative
- Ссылка для донатов, спонсорства, пожертвований
yoomoney.ru/to/410011784671592
www.donationalerts.com/r/lara...
- -
Устанавливаем intervention/image
Добавляем атрибут в бд preview_url
Создаем путь для измененного изображения
Сохраняем
Добавляем url для preview в таблицу images
Добавляем атрибут preview_url в ImageResource
Отображаем preview_url в компоненте Vue

Пікірлер: 11
@user-xq1yz3fb6c
@user-xq1yz3fb6c 6 ай бұрын
У данной библиотеки вышла новая версия. Поэтому сейчас нужно сделать следующее: подключить в файле StoreController use Intervention\Image\ImageManager; Ниже уже пишите $image = ImageManager::imagick()->read($image); $image->resize(100, 100) ->save(storage_path('app/public/images/' . $previewName)); (Image, которую я подключал с модели я переименовал на img)
@vimitali7630
@vimitali7630 2 жыл бұрын
Замечательный урок по preview картинок в связке Laravel и Vue!
@laravelcreative
@laravelcreative 2 жыл бұрын
Благодарю!)
@user-rn2of7sh7h
@user-rn2of7sh7h 2 жыл бұрын
Большущее спасибо!
@laravelcreative
@laravelcreative 2 жыл бұрын
Благодарю!)
@devsobirov
@devsobirov Жыл бұрын
Отличный урок, спасибо! В моем случае я получил ошибку (от Intervation/Image) "GD Library extension not available with this PHP installation." - что быстро решилась после того как раскомментировал строки "extension=gd и gd.jpeg_ignore_warning = 1" в php.ini (xxamp)
@VoloshynVolodymyr
@VoloshynVolodymyr 8 ай бұрын
Мені знадобився ще й перезапуск сервера
@user-tn1yc1ij8d
@user-tn1yc1ij8d 2 жыл бұрын
Спасибо огромное
@laravelcreative
@laravelcreative 2 жыл бұрын
Благодарю!)
@yury8912
@yury8912 2 жыл бұрын
Спасибо за отличное видео. Хотелось бы еще посмотреть о том, как кропать изображение для аватарок перед загрузкой. Как это реализовать в связке Laravel + Vue? Не нашел подобного видео в сети. Если бы вы его сделали, был бы уникальный контент
@dom-pirata
@dom-pirata 6 ай бұрын
Laravel 10 Vue 3. Ошибка ImageMagick extension not available with this PHP installation. Решение минут 20 заставило поискать, мб кому поможет, новичек вряд ли сам решит - команды лучше вводить по очереди чтобы просмотреть нет ли ошибок при выполнении: brew install imagemagick brew install pkg-config sudo pecl install imagick (вводим пароль от учетки, у меня на маке так) brew services restart php (на маке так php презагружается не знаю как на винде) php artisan serve (запускаем сервер заново) Готово!
Атрибуты в PHP. Какую пользу даёт применение attributes
16:23
Wait for the last one! 👀
00:28
Josh Horton
Рет қаралды 134 МЛН
Vue Image Upload Made Easy
9:51
Academind
Рет қаралды 229 М.
#1. Введение - PHP Laravel
55:28
IT-ЛЭТИ
Рет қаралды 7 М.
Laravel 10. Service Container, Service Providers и Facades в Laravel
24:52
Андрей Кудлай
Рет қаралды 3,7 М.
Laravel API. All you need! Json Resource, Resource Collection, Cache, Rate Limit
21:23
Просто о Laravel. CutCode
Рет қаралды 30 М.