В сегодняшнем уроке мы поработаем с вами с фильтрами, сортировками в простой базовой реализации, этот вариант подходит для небольших проектов и там где условия фильтрации и сортировки не разрастаются множеством условий. Также сегодня мы обсудим тему laravel scout и полнотекстового поиска в рамках драйвера Database - поговорим о плюсах, о минусах, когда стоит применять какие есть аналоги.
Ссылка на ролик по фильтрации - • Подход реализации фильтров для интерн...
#интернетмагазин#laravel#cutcode
---------------------------------------------------------------------------------
❗️❗️❗️Присоединяйся к нашему комьюнити в телеграм - там и советом помогут и много интересного - https://t.me/laravel_chat
🤖🤖🤖Мой помощник Тэйлор готов выдать тебе подарок. Забирать тут - https://cutcode.ru/chat-bot
---------------------------------------------------------------------------------
⏰ Таймкоды:
00:00 Введение
01:26 Что сделано по вёрстке
06:56 Работа с формой
12:13 работа со скопами
16:40 уберем кнопку сбросить фильтры
18:48 вывод брендов
20:32 laravel scout
Коллеги, приветствую вас в пятом этапе курса интернет-магазин! Начиная с этого этапа мы уже не будем обращаться к блейду, заниматься той однообразной рутиной, это занимает много времени но мы ничего нового с вами не делаем, но теряем драгоценное время. Все что будет происходить новое в блейде я буду акцентировать на это внимание и отдельно обсуждать. Во всем остальном я буду заранее подготавливать шаблоны и продолжать работу на более интересные темы. В сегодняшнем уроке мы поработаем с вами с фильтрами, сортировками только в простой базовой реализации. Она не неправильная это нормально просто подходят для небольших проектов и там где условия фильтрации и сортировки не разрастаются множеством условий. А для более сложных решений, расширяемых мы поговорим в третьем закрытом уроке,то есть как обычно. Также сегодня мы обсудим тему laravel скаута полно текстового поиска в рамках драйвера Database скажем так это будет бонусом к уроку, поговорим о плюсах, о минусах, когда стоит применять какие есть аналоги. В общем все в таком духе. Давайте для начала пробежимся по всем моментам которые я сделал заранее и плюс еще такой момент, все эти файлы я также добавлю к материалам к закрытому уроку на нашей платформе.
Итак изначально у нас есть каталог главная страница я просто взял из шаблона и вывел необходимые роуты, переменные, сделал each на категории то что мы делали с вами на главной странице. Пока что никак не оживлял фильтры этим и займемся, вывел только бренды, добавил кнопку поиска, добавил роут на сброс и немного оживил пагинацию - сколько всего товаров, вывел саму навигацию по пагинации. Единственное что добавил сразу метод withQueryString чтобы в пагинацию также попадал Get запрос от фильтров и сортировки. Ну и соответственно вывел сами товары единственное друзья исходя из верстки которые у нас была от Cutcode ТЗ я оставил только цены и бренды там еще были опции товара и характеристики, их мы пока еще не реализовали, вернемся к ним после этапа с товаром. Во всем остальном ничего интересного. Далее в Blade category добавил Route на каталог и оживил пагинацию, то есть друзья Вот этот момент возможно кто-то из вас не знает: для начала опубликовать все Blade файлы по пагинации вот этой командой которую демонстрирую на экране, далее они у нас появятся в директории views-vendor-pagination и здесь будет множество шаблонов для пагинатора, мы можем их выбирать, указывая вот здесь в методе Links параметром tag pagination и далее необходимый нам вид то есть данном случае tailwind, но tailwind по умолчанию поэтому его можно не указывать. Остальные вьюхи я удалил, оставил только тот который мы используем и по большему счету он так и выглядел изначально, единственное я взял из верстки и добавил необходимые классы для ul, для a, и в целом все. Ничего нового ничего интересного. Далее на главной странице я добавил Route в каталог, там где у нас товары собственно везде добавляю Route поэтому также и зарегистрировал новый Route на каталог, у меня это в классе каталог регистр кто работает через файл веб PHP в Routes, просто добавляем этот Route там.
---------------------------------------------------------------------------------
📹 делитесь этим видео с друзьями:
• Фильтры, Laravel Scout, full text пои...
🔔 подпишитесь на YouTube-канал: https://www.youtube.com/c/CutCodeRu?s...
📼 Курс по Laravel с нуля:
• Курс по Laravel 8 обучение с нуля. Бе...
Фильтры, Laravel Scout, full text поиск. Курс интернет магазин на Laravel. Этап 5.
---------------------------------------------------------------------------------
🔗 наш сайт: https://cutcode.ru/
📱 Наш telegram-канал: https://t.me/laravel_cutcode
Watch video Фильтры, Laravel Scout, full text поиск. Курс интернет магазин на Laravel. Этап 5. online without registration, duration hours minute second in high quality. This video was added by user Просто о Laravel. CutCode 14 November 2022, don't forget to share it with your friends and acquaintances, it has been viewed on our site 5,424 once and liked it 127 people.