Добавить
Уведомления

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

Четвёртый этап курса по созданию интернет магазина на Laravel. Что интересного нас ждет в этом этапе? Мы поработаем с библиотекой intervention по изображениям. Я видел много просьб с освещением этой темы и мы ее как раз пользуясь случаем затронем. А с помощью этой библиотеки будем генерировать изображение для товаров и прочих сущностей прямо на лету, в зависимости от условий, размеров, методов трансформации и так далее. Пойдем немного нестандартным путем и не будем генерировать все необходимые размеры в момент создания, а делать это будем единожды в процессе и в любой момент изменяя под нужды проекта. Но начнем с рутины и перенесем верстку главной страницы, выведем необходимые сущности - то есть немного скучной работы. Но это нам нужно для закрытого урока и выполнения ТЗ, поэтому кому не интересно Вы можете просто перемотать ролик на работу с изображениями. Итак погнали! #интернетмагазин#laravel#cutcode --------------------------------------------------------------------------------- ❗️❗️❗️Присоединяйся к нашему комьюнити в телеграм - там и советом помогут и много интересного - https://t.me/laravel_chat Мой помощник Тэйлор готов выдать тебе подарок. Забирать тут - https://cutcode.ru/chat-bot --------------------------------------------------------------------------------- ⏰ Таймкоды: 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 --------------------------------------------------------------------------------- делитесь этим видео с друзьями: https://www.youtube.com/watch?v=3XzLjakADqA подпишитесь на YouTube-канал: https://www.youtube.com/c/CutCodeRu?sub_confirmation=1 Курс по Laravel с нуля: https://www.youtube.com/watch?v=phTSw6XDATw&list=PLTucyHptHtTkUbXaikXEmCWL8GradRx9I Главная страница и intervention image. Курс интернет магазин на Laravel. Этап 4. --------------------------------------------------------------------------------- наш сайт: https://cutcode.ru/ Наш telegram-канал: https://t.me/laravel_cutcode

Иконка канала Просто о Laravel. CutCode
357 подписчиков
12+
5 просмотров
3 года назад
12+
5 просмотров
3 года назад

Четвёртый этап курса по созданию интернет магазина на Laravel. Что интересного нас ждет в этом этапе? Мы поработаем с библиотекой intervention по изображениям. Я видел много просьб с освещением этой темы и мы ее как раз пользуясь случаем затронем. А с помощью этой библиотеки будем генерировать изображение для товаров и прочих сущностей прямо на лету, в зависимости от условий, размеров, методов трансформации и так далее. Пойдем немного нестандартным путем и не будем генерировать все необходимые размеры в момент создания, а делать это будем единожды в процессе и в любой момент изменяя под нужды проекта. Но начнем с рутины и перенесем верстку главной страницы, выведем необходимые сущности - то есть немного скучной работы. Но это нам нужно для закрытого урока и выполнения ТЗ, поэтому кому не интересно Вы можете просто перемотать ролик на работу с изображениями. Итак погнали! #интернетмагазин#laravel#cutcode --------------------------------------------------------------------------------- ❗️❗️❗️Присоединяйся к нашему комьюнити в телеграм - там и советом помогут и много интересного - https://t.me/laravel_chat Мой помощник Тэйлор готов выдать тебе подарок. Забирать тут - https://cutcode.ru/chat-bot --------------------------------------------------------------------------------- ⏰ Таймкоды: 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 --------------------------------------------------------------------------------- делитесь этим видео с друзьями: https://www.youtube.com/watch?v=3XzLjakADqA подпишитесь на YouTube-канал: https://www.youtube.com/c/CutCodeRu?sub_confirmation=1 Курс по Laravel с нуля: https://www.youtube.com/watch?v=phTSw6XDATw&list=PLTucyHptHtTkUbXaikXEmCWL8GradRx9I Главная страница и intervention image. Курс интернет магазин на Laravel. Этап 4. --------------------------------------------------------------------------------- наш сайт: https://cutcode.ru/ Наш telegram-канал: https://t.me/laravel_cutcode

, чтобы оставлять комментарии