Size: a a a

Laravel для начинающих

2020 November 18

D

DK in Laravel для начинающих
select(DB::raw(MAX(price)), DB::raw(MIN(price). DB::raw('*'))
источник

D

DK in Laravel для начинающих
чот такое, посмотри
источник

D

DK in Laravel для начинающих
не уверен что * отработает как надо, либо поля надо будет перечислить
источник

D

DK in Laravel для начинающих
Vlad Umrikhin
        $products = Product::filter($request->all())
           ->whereIn('category_id', $categories)
           ->where('status', '!=', 4);

       $maxPrice = $products->orderBy('price', 'DESC')->first()->price;
       $minPrice = $products->orderBy('price', 'ASC')->first()->price;
       $products = $products->orderBy($orderBy["field"], $orderBy["sort"]);
Добрый день, заметил, что сортировки подтупливают. Первая распространяется на все остальные. Min/Max нужно для ползунка цены.  Как обычно поступают в данном случае?
в твоих запросах это выглядит как
1)вернём все товары с фильтрами
2)вернем все товары с сортировкой, но возьмем первый
2)ещё разок вернем все товары с базы с сортировкой возьмем первый
источник

D

DK in Laravel для начинающих
трижды вытащил товары из базы :^)
источник

VU

Vlad Umrikhin in Laravel для начинающих
DK
трижды вытащил товары из базы :^)
Если я 3 раза сделал запрос, как изначально думал, то какого сортировки клинит?

toSql вообще говорит, что их нет
источник

D

DK in Laravel для начинающих
сортировка?
источник

D

DK in Laravel для начинающих
судя по коду ты все запросы делаешь
источник

D

DK in Laravel для начинающих
каждый раз
источник

D

DK in Laravel для начинающих
Vlad Umrikhin
Если я 3 раза сделал запрос, как изначально думал, то какого сортировки клинит?

toSql вообще говорит, что их нет
поставь дебагбар или лучше телескоп
источник

D

DK in Laravel для начинающих
глянь  сколько\какие запросы ходят при открытии страницы
источник

VU

Vlad Umrikhin in Laravel для начинающих
DK
поставь дебагбар или лучше телескоп
Я отстал от жизни, спасибо. Я пропустил этот пакет как-то
источник

VU

Vlad Umrikhin in Laravel для начинающих
DK
трижды вытащил товары из базы :^)
Сейчас буду переделывать. Но на счет сортировок было интересно. Нашел решение. Сортировки, копятся. Их нужно очищать принудительно.

        $maxPrice = $products->orderBy('price', 'DESC')->first()->price;
       $products->getQuery()->orders = null;
       $minPrice = $products->orderBy('price', 'ASC')->first()->price;
       $products->getQuery()->orders = null;
       $products = $products->orderBy($orderBy["field"], $orderBy["sort"]);
источник

lv

lara vast in Laravel для начинающих
вопросик такой опять по js, а из input при изменении даты никак не получить дату, которую пользователь поставил
источник

lv

lara vast in Laravel для начинающих
только value могу достать(
источник

lv

lara vast in Laravel для начинающих
а это валуе, которое подгружает сервер
источник

AB

Alex B in Laravel для начинающих
lara vast
вопросик такой опять по js, а из input при изменении даты никак не получить дату, которую пользователь поставил
поставил
когда поставил? отправил потом?
источник

lv

lara vast in Laravel для начинающих
просто изменил
источник

lv

lara vast in Laravel для начинающих
я вот никак не могу достать инфу, на какую дату изменил
источник

lv

lara vast in Laravel для начинающих
в инпут нигде этой инфы нет
источник