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

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

Laravel Creative

Laravel Creative

Күн бұрын

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

Пікірлер: 13
@ВввКаа-л1к
@ВввКаа-л1к 9 ай бұрын
У данной библиотеки вышла новая версия. Поэтому сейчас нужно сделать следующее: подключить в файле StoreController use Intervention\Image\ImageManager; Ниже уже пишите $image = ImageManager::imagick()->read($image); $image->resize(100, 100) ->save(storage_path('app/public/images/' . $previewName)); (Image, которую я подключал с модели я переименовал на img)
@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 11 ай бұрын
Мені знадобився ще й перезапуск сервера
@vimitali7630
@vimitali7630 2 жыл бұрын
Замечательный урок по preview картинок в связке Laravel и Vue!
@laravelcreative
@laravelcreative 2 жыл бұрын
Благодарю!)
@projectgoodchannel4470
@projectgoodchannel4470 Ай бұрын
Там где автор меняет public_path('images') на storage_path это не обязательно, так как автор ошибся, нужно было public_path('storage/images'), он просто забыл что симлинк делал
@ВладИльин-ж3ъ
@ВладИльин-ж3ъ 2 жыл бұрын
Большущее спасибо!
@laravelcreative
@laravelcreative 2 жыл бұрын
Благодарю!)
@dom-pirata
@dom-pirata 9 ай бұрын
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 (запускаем сервер заново) Готово!
@smple-pk5bl
@smple-pk5bl Күн бұрын
Спасибо)
@yury8912
@yury8912 2 жыл бұрын
Спасибо за отличное видео. Хотелось бы еще посмотреть о том, как кропать изображение для аватарок перед загрузкой. Как это реализовать в связке Laravel + Vue? Не нашел подобного видео в сети. Если бы вы его сделали, был бы уникальный контент
@Айбек-г3е
@Айбек-г3е 2 жыл бұрын
Спасибо огромное
@laravelcreative
@laravelcreative 2 жыл бұрын
Благодарю!)
Spongebob ate Michael Jackson 😱 #meme #spongebob #gmod
00:14
Mr. LoLo
Рет қаралды 10 МЛН
Watermelon magic box! #shorts by Leisi Crazy
00:20
Leisi Crazy
Рет қаралды 58 МЛН
Will A Guitar Boat Hold My Weight?
00:20
MrBeast
Рет қаралды 262 МЛН
CI/CD - Простым языком на понятном примере
15:29
Артём Шумейко
Рет қаралды 49 М.
#0 План обучения | PHP для новичков
2:31
Алёна | девушка-бекендер
Рет қаралды 1,3 М.
Learn Vue.js (RU) - Image Lazy Loading with Intersection Observer
18:42
Learn Programming Together
Рет қаралды 7 М.
Laravel 10. Service Container, Service Providers и Facades в Laravel
24:52
Андрей Кудлай
Рет қаралды 5 М.
I built the same app 10 times // Which JS Framework is best?
21:58
Fireship
Рет қаралды 2,5 МЛН
Spongebob ate Michael Jackson 😱 #meme #spongebob #gmod
00:14
Mr. LoLo
Рет қаралды 10 МЛН