Главная страница и 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-канал:
5 views
8
2
1 month ago 00:03:11 1
[Мультиварка Рецепты в мультиварке Марины Петрушенко] Очень Вкусный Ужин, Даже остыть не успевает, Все смешал и готово! Тушеная
1 month ago 00:00:59 3
«Семейный фестиваль вкуса и традиций» завершился в Южно-Сахалинске! Его финальной точкой стало мероприятие, которое состоялось с
1 month ago 00:02:09 20
Сказки для детей с иллюстрациями Скотта Густафсона (обзор книги от читательницы)
1 month ago 00:01:15 1
ЗАРАБОТАТЬ НА КИВИ СКАЧАТЬ ПРИЛОЖЕНИЕ 💡 ПРОВЕРЕННЫЙ ПАССИВНЫЙ ДОХОД ЯВЛЯЕТСЯ
1 month ago 00:05:15 59
Главная страница в Obsidian. Нужно в любую систему
1 month ago 00:04:29 1
Как создать аккаунт Гугл без номера телефона и с ним на телефоне Android?
1 month ago 00:01:50 1
Как поменять язык на телефоне Xiaomi? Универсальная инструкция
1 month ago 00:02:20 1
Как выйти из аккаунта YouTube на телефоне?
1 month ago 00:03:28 1
Главное приложение-паразит на телефоне. ОТКЛЮЧАЕМ?
1 month ago 00:40:08 8
Основные события недели в Севастополе: 18 - 24 ноября
1 month ago 00:01:29 576
Давайте все вместе объединимся и поможем мальчику Ване передвигаться без боли!
1 month ago 00:25:21 279
ПУТЬ ДО 500КК на GTA 5 RP #52 - НАКОНЕЦ-ТО! Я ОБМЕНЯЛ АЗС-21 ВИЗЛЫ НА ЭТО.. ГТА 5 РП
1 month ago 00:00:00 1
Панельная дискуссия: «Наставничество. Основные инициативы 2024 года и концепция развития до 2030 года»
1 month ago 00:58:54 15
СОЗДАЮ САЙТ ДЛЯ SEO СПЕЦИАЛИСТА | ЗАКАЗАТЬ РАЗРАБОТКУ САЙТА | РАЗРАБОТКА САЙТА ПОД КЛЮЧ
1 month ago 00:03:02 1.3K
«Любовь Советского Союза». Погружаемся в эпоху!
1 month ago 01:13:39 604
Праздничный концерт «Образ пленительный, образ прекрасный»
1 month ago 00:05:58 426
АЦ Платина Саратов Симбирская 154 ОТЗЫВЫ ООО НХАВТО ОЧЕЧЕРЕДНОЙ ОБМАН ОТ ООО ОНИКС?
1 month ago 04:10:52 3.6K
Невеста герцога по контракту / Kanojo ga Koushaku-tei ni Itta Riyuu 1 - 12 серия
1 month ago 01:41:15 880
Крылышко или ножка (1976) L’aile ou la cuisse
1 month ago 00:00:27 468
«На страницах истории»: как в Мелитополе вернули память о Ленине
1 month ago 00:01:48 12
[Мультиварка Рецепты в мультиварке Марины Петрушенко] Ваш Рис - получилось так вкусно, что сложно остановиться! Шедевральный рис
1 month ago 00:01:02 1
Займер. Робот Онлайн Займов. Займы Без Отказа. Топ 1 Среди МФО
1 month ago 00:01:27 12
7 дней до «Прямой линии» с главой Дагестана
1 month ago 00:02:03 10
[Мультиварка Рецепты в мультиварке Марины Петрушенко] Съедят за минуту! Ходовой рецепт вкусной картошки с рыбой (горбушей) в мул