Главная страница и intervention image. Курс интернет магазин на Laravel. Этап 4.

Четвёртый этап курса по созданию интернет магазина на Laravel. Что интересного нас ждет в этом этапе? Мы поработаем с библиотекой intervention по изображениям. Я видел много просьб с освещением этой темы и мы ее как раз пользуясь случаем затронем. А с помощью этой библиотеки будем генерировать изображение для товаров и прочих сущностей прямо на лету, в зависимости от условий, размеров, методов трансформации и так далее. Пойдем немного нестандартным путем и не будем генерировать все необходимые размеры в момент создания, а делать это будем единожды в процессе и в любой момент изменяя под нужды проекта. Но начнем с рутины и перенесем верстку главной страницы, выведем необходимые сущности - то есть немного скучной работы. Но это нам нужно для закрытого урока и выполнения ТЗ, поэтому кому не интересно Вы можете просто перемотать ролик на работу с изображениями. Итак погнали! #интернетмагазин#laravel#cutcode --------------------------------------------------------------------------------- ❗️❗️❗️Присоединяйся к нашему комьюнити в телеграм - там и советом помогут и много интересного - 🤖🤖🤖Мой помощник Тэйлор готов выдать тебе подарок. Забирать тут - --------------------------------------------------------------------------------- ⏰ Таймкоды: 00:00 Введение 01:12 Добавляем недостающие поля в таблицы 02:48 Работа с фабриками и моделями 03:49 Выполнение миграций 04:09 Вывод информации на главной странице 06:54 Работа с view 10:34 Работа с входом 13:15 Footer 15:20 Index контент 19:15 проверка работы главной страницы 20:12 Работа с пакетом intervention 34:07 Вывод информации с использованием intervention image 37:22 Подведение итогов Друзья, давайте начнем с того что добавим недостающие поля в таблице по главной странице. У нас на главной странице напомню выводились категории, бренды и товары. Соответственно нужно добавить поле с флагом отображать на главной и поле сортировки. Давайте начнем с этого и добавим новые миграции по каждой сущности. Я назову по-простому, вы можете в названии миграции более конкретно описывать суть что именно вы там добавляете. Для товаров, то же самое для брендов и для категорий. Перейдем в миграции и давайте добавим. Пусть будет on_home_page. По умолчанию нет и также поле сортировка пусть будет sorting и по умолчанию не знаю 999. Так down может в этом случае вообще убрать. И давайте перенесем то же самое в остальные только изменим название таблицы - brands и соответственно категории. Окей далее фабрики. Я думаю в этом уроке я буду много молчать, так как мы уже делаем то, что делали много раз и я не вижу смысла еще раз это проговаривать. Так on_home_page и у нас sorting. Так и то же самое давайте в категории и в продукты. После заходим в модельки, добавляем эти поля чтобы их можно было сохранять. Выполним миграции. И давайте перезапустим все миграции сиды a shop:refresh мы эту команду писали закрытых уроках кто идет по бесплатной части пишите стандартными migrate Fresh seed --------------------------------------------------------------------------------- 📹 делитесь этим видео с друзьями: 🔔 подпишитесь на YouTube-канал: 📼 Курс по Laravel с нуля: Главная страница и intervention image. Курс интернет магазин на Laravel. Этап 4. --------------------------------------------------------------------------------- 🔗 наш сайт: 📱 Наш telegram-канал:
Back to Top