Фильтры, Laravel Scout, full text поиск. Курс интернет магазин на Laravel. Этап 5.
В сегодняшнем уроке мы поработаем с вами с фильтрами, сортировками в простой базовой реализации, этот вариант подходит для небольших проектов и там где условия фильтрации и сортировки не разрастаются множеством условий. Также сегодня мы обсудим тему laravel scout и полнотекстового поиска в рамках драйвера Database - поговорим о плюсах, о минусах, когда стоит применять какие есть аналоги.
Ссылка на ролик по фильтрации -
#интернетмагазин#laravel#cutcode
---------------------------------------------------------------------------------
❗️❗️❗️Присоединяйся к нашему комьюнити в телеграм - там и советом помогут и много интересного -
🤖🤖🤖Мой помощник Тэйлор готов выдать тебе подарок. Забирать тут -
---------------------------------------------------------------------------------
⏰ Таймкоды:
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 там.
---------------------------------------------------------------------------------
📹 делитесь этим видео с друзьями:
🔔 подпишитесь на YouTube-канал:
📼 Курс по Laravel с нуля:
Фильтры, Laravel Scout, full text поиск. Курс интернет магазин на Laravel. Этап 5.
---------------------------------------------------------------------------------
🔗 наш сайт:
📱 Наш telegram-канал:
1 view
13
2
10 months ago 00:37:13 1
Фильтры, Laravel Scout, full text поиск. Курс интернет магазин на Laravel. Этап 5.
1 year ago 00:24:24 1
Laravel 9 и Vue 3 SPA интернет магазин 21. Пагинация vue на странице с продуктами
1 year ago 00:20:21 8
Laravel 9 и Vue 3 SPA интернет магазин 19. Фильтр продуктов, заготовка бека и фронт енда
1 year ago 00:22:38 1
Laravel 9 и Vue 3 SPA интернет магазин 20. Фильтрация продуктов фронт + бекенд.
1 year ago 00:07:59 1
PHP и Laravel дайджест новостей за май 2023 года. Обзор новостей по ПХП и Ларавел
2 years ago 00:42:00 3
MoonShine гайд. 7. Фильтры, действия и компоненты в админ. панели на Laravel
2 years ago 00:12:19 2
Обзор содержания курса “Обучение ларавел на примере интернет-магазина“. Laravel уроки
3 years ago 00:26:38 2
Laravel курс с нуля, база. 30. Шаблон Filter, фильтрация данных в Laravel
4 years ago 00:22:51 66
Делаем фильтры правильно на PHP Laravel
4 years ago 00:50:58 43
4. Фильтрация ресурсов в контроллерах | Laravel
5 years ago 00:44:12 11
Продвинутая фильтрация в фреймворке Laravel
8 years ago 00:04:58 1
Laravel ToDo #7: Фильтры для маршрутов
9 years ago 00:10:27 1
Гостевая книга на Laravel 5.1 - #4 - Migrations
9 years ago 00:10:35 1
Гостевая книга на Laravel 5.1 - #3 - Представления
9 years ago 00:07:41 2
Гостевая книга на Laravel 5.1 - #2 - Роутинг и контроллеры