Laravel: интернет магазин ч.18: Pagination, QueryBuilder, Фильтры

Автор Alla Bessonova
Laravel: интернет магазин ч.18: Pagination, QueryBuilder, Фильтры

Всем привет.

Меня зовут. Роман, но продолжаем изучение Largus в прошлом занятии мы добавили такие вот рыбы которые нам показывается то, что товар является новинкой или хит продаж. А теперь нам бы хотелось добавить возможность фильтровать по составу.

Соответственно по данным глаголам плюс в принципе неплохо было бы придавать по цене — это с чего начнём первое, что нужно нужна форма мы идем с красными product Return Index на нужно ресурсов юформа здесь мы её добавил я заранее подготовился.

Чтобы не терять время, но я оставляю просто не смотришь нас появилась теперь нам нужно чтобы она заработала первое, что хотелось бы рассказать то здесь неплохо было бы ещё. Наверное чтобы — это было чтобы кнопка сбросить, но попозже. смотреть нас здесь есть форма по методу Get Action мы добавляем народ. Яндекс так в принципе здесь ничего не поменялось. Ну и дальше нам нужно получается эти фильтры то есть цена от до хит новинка нам нужно всё — это обработать у нас получается, что такое. Ростове кто всё-таки от если у нас Get запрос нам нужно всё — это обработать. Как нам получить эти параметры точно также как с постом мы здесь добавляем в соответствии с request request ты его можешь дальше обрабатывать. Дальше мне здесь соответственно получаем некоторые параметры то есть мы можем посмотреть, что она приходит например какой-нибудь ценник и проверяем видимо приходят Price From проезд у нас ну отлично. А дальше в принципе здесь мы могли подставлять вы она — это не очень удобно. Потому, что когда. Мы представляем соответственно метод Get и то у нас уже конец вопросы то есть вопрос уже выполнил. Кроме этого нам нужно добавить ещё и пагинацию pagination добавляется через вагинит и мы указываем здесь — это вместо Get и здесь мы в красном количество сущности которые растут на одной странице после этого мы видим, что у нас. Ну получается ты не ответила на страницу на которой только шесть товаров. Ну естественно если добавим сюда какое-то другое количество будет больше у нас так товаров немного мы сделаем вас есть. Чтобы отобразить даже странички. Можно будет здесь добавить обработку точнее обработка нам нужно здесь добавить продукт. А теперь новый метод Lynx о чём этот метод она сразу выдаёт на страничке то есть ссылки на страничке. Мы видим, что у нас здесь сразу на двух слева снизу можно посмотреть. И здесь тоже на 32 соответственно если мы добавим сюда не по шесть страничка по 306 сущность иностранец работает. Увидим, что у нас тут четыре страницы ином принципе с этим ничего делать не нужно при этом. Почему у нас сразу — это смотрится всё в стиле сайта потому, что он оставит весь использовать Boxer 3 и соответственно по умолчанию дефолтная метод сейчас соответственно формирует ссылки стране на странице используя bootstrap 3. Также можно использовать метод Simple Present Simple или нет. Вот у нас будет соответственно вот так вот более проступок. Ну давай с которой он тоже работает у нас она. Не устаю, тогда ну не даёт нам номера страниц. Я хочу использовать этот напоминает дальше нам нужно соответственно реализовать наше фильтры и так если мы. Передаем посуда например Price From request Field Price From Price From то нам нужно соответственно каким-то образом в наш соответственно наш запрос добавлять ещё в прайс и больше либо равно соответственно Price From поле для этого мы возьмем сначала создадим новую переменную кори выпускаемой продукции и соответственно у продукты так и талант продукт у него есть метод куэ будем использовать возможность просто добавлять любые любые условия после мы будем вызывать соответствие между впадины. Это продукт продуктов с таким образом она первых. Давайте посмотрим, что у нас ничего не получилось или что-то у нас — это работает. Как работала. А теперь мы будем проверять. Если он заполнен соответственно прайс фронта мы будем добавлять запрос в известность соответственно есть колонка прайс 2 параметры у нас есть их 3 нас оператор то есть больше либо эти параметры соответственно — это у нас мы берём значение слова поля request From тот же тоже самое мы добавляем для прайса. Ну соответственно единственное отличие будет, что у нас тут признак будет меньше так и проверяем например 12.000 и у нас должно быть меньше товаров. Мне нужно стрелять из двенадцати до 13000 руб.. Например у нас только два товара дальше. Мы хотим попробовать передавать хит и. Давайте посмотрим должен передавать он. Смотрим Да у нас есть дети нас ну отлично то есть получается. Если у нас IV в целом нас получается либо ничего. То есть. НАСА request has идут на схид соответственно продукт добавляемый нас есть колет и она должна быть равна единица. Ну — это же самое и соответственно мы можем даже вот так вот for нас тут есть поля хит recommend not recommend с Field дальше мы можем использовать соответственно — это значение отсюда. То есть если у нас есть поле которое мы здесь хотим видеть там и соответственно по нему фильтруем обновляем до вас не квестов остался обновляем так и мы хотим например ну видишь у нас по хитам продаж и например хит продаж новинка вместе на свете мне не пересекаются новинка пересекаются пересекаются хит продаж. То есть если нет у нас по идее камера да. Я вот ещё один товар. Давайте вернем на самом деле Чтобы.

0 комментариев
0

Читайте также