Size: a a a

2021 April 22

zN

zVlad Nesquik in Laravel UA
Походу да))
источник
2021 April 23

РИ

Роман Игумнов... in Laravel UA
Ребята всем привет! Есть задача не могу ее решить. Бьюсь уже 2 дня.

Задача: показать товары в подкатегории товаров на основании выбранного фильтра.

Есть релейшены:

manyToMany
filter_products
subcategory_products

Я себе понимаю так. Находим сначала все товары из текущей подкатегории, далее ищем фильтры для найденных товаров и применяем условия where('url', $this->getVelu()) но не работает так как надо(( Может кто поделиться правильной выборкой этого?
источник

YR

Yaroslav Romanenko in Laravel UA
навіщо розділяти запит на 2 етапа? думаю варто скласти запит з умовами в релейшенах, типу продакт веа хес (кложур - умова)- гет , ну чи кілька кложур на релейшен
источник

РИ

Роман Игумнов... in Laravel UA
Типо так?
источник

РИ

Роман Игумнов... in Laravel UA
public function getProductFilters()
   {
       return $this->getSubcategoryProducts()->map(function($product){
           return $product->filters()->where('url', $this->getValue())->first();
       });
   }
источник

RZ

Roman Zhakhov in Laravel UA
nested sets + eav
источник

РИ

Роман Игумнов... in Laravel UA
Мне бы хотелось стандартными методами решить
источник

РИ

Роман Игумнов... in Laravel UA
Сейчас попробую
источник

РИ

Роман Игумнов... in Laravel UA
А можешь пример двойного whereHas для стольких релейшенов привести?
источник

РИ

Роман Игумнов... in Laravel UA
Я конечно могу сделать нечто подобное
источник

РИ

Роман Игумнов... in Laravel UA
$products = $this->getSubcategoryProducts();

       foreach ($products as $product) {
           $res = $product->whereHas('filters', function($query){
               $query->where('url', $this->getValue());
           })->get();
       }
источник

РИ

Роман Игумнов... in Laravel UA
Но это не верно работает
источник

РИ

Роман Игумнов... in Laravel UA
В данном случаи выводятся все товары у которых есть подходящий условию фильтр. А нужно чтобы они еще и из данной подкатегории были
источник

YH

Yurii Horbal in Laravel UA
источник

zN

zVlad Nesquik in Laravel UA
Не нее.. запит не той.
Там все в одному можно зробити.
Якщо до вечора (до18години) не вирішиш, то напиши мені, буду з пк і поможу.
источник

РИ

Роман Игумнов... in Laravel UA
Ок. Спасибо
источник

YH

Yurii Horbal in Laravel UA
источник

РИ

Роман Игумнов... in Laravel UA
я это видел. Как это реализовать я понимаю. Я не могу допереть как запрос правильный сделать
источник

YP

Yurii Prudskyi in Laravel UA
Не очень понятно условие, чтоб что-то советовать. Что значит
"
Есть релейшены:
manyToMany
filter_products
subcategory_products
"
?
Какие модели, какие таблицы, какие связи? И пример данных в каждой таблице можно, чтоб ключи посмотреть.
источник
2021 April 26

MD

Maksym Dundiy in Laravel UA
Привіт, з апі нової пошти мав хтось справу?
не можу зрозуміти чого не сходяться їні uuid :)
источник