Size: a a a

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

2021 January 29

TT

Turin Turambar in Laravel для начинающих
и то и то не помогло
источник

AH

Andrey Helldar in Laravel для начинающих
Turin Turambar
Подскажите как избавиться от дублей повторяющихся товаров, вот сам запрос в базу, и по определенным выборкам он показывает дубли продуктов

 public function getFilterProduct ($perpage = 20, $filters, $price) {
       $products = \DB::table('products as p')
           ->leftJoin('attribute_products as f', 'f.product_id', '=', 'p.id')
           ->where([
               ['p.price', '<=', $price['max']],
               ['p.price', '>=', $price['min']]
           ])
           ->whereIn('f.attr_id', $filters)
           ->paginate($perpage);

       return $products;
   }
А лучше переписать в элок:

$products = Product::query()
   ->with('attributeProducts')
   ->whereHas('attributeProducts', static function (Builder $builder) use ($filters) {
       $builder->whereIn('attr_id', $filters);
   })
   ->whereBetween('price', [$price['min'], $price['max'])
   ->paginate();
источник

TT

Turin Turambar in Laravel для начинающих
Благодарю, попробую
источник

AH

Andrey Helldar in Laravel для начинающих
Adel
я ж говорю - надо разобраться почему у тебя работает )
Разобрался. Я не вызывал метод ->create(), т.к. не подключал на работе БД))
источник

A

Adel in Laravel для начинающих
Andrey Helldar
Разобрался. Я не вызывал метод ->create(), т.к. не подключал на работе БД))
эх. затеяли тоже неразбериху на пустом месте )
источник

AH

Andrey Helldar in Laravel для начинающих
источник

AH

Andrey Helldar in Laravel для начинающих
источник

A

Adel in Laravel для начинающих
блин только что написали с предыдущей работы. говорят иди к нам, будешь тимлидом нового проекта.
источник

A

Adel in Laravel для начинающих
год назад не задумываясь согласился бы )
источник

P

PSYTRGLES in Laravel для начинающих
то чувство когда зовут тимлидом, а ты хочешь быть владычицей морской...
источник

AH

Andrey Helldar in Laravel для начинающих
И ещё интересный момент.

dd(get_class($this)); возвращает Database\Factories\ImageFactory
источник

A

Adel in Laravel для начинающих
PSYTRGLES
то чувство когда зовут тимлидом, а ты хочешь быть владычицей морской...
инеговори )
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
Andrey Helldar
И ещё интересный момент.

dd(get_class($this)); возвращает Database\Factories\ImageFactory
весело
источник

A

Adel in Laravel для начинающих
американцы.и не самая последняя контора там
источник

TT

Turin Turambar in Laravel для начинающих
@Helldar  все отлично отработало вроде, спасибо мужик
источник

A

Adel in Laravel для начинающих
Andrey Helldar
И ещё интересный момент.

dd(get_class($this)); возвращает Database\Factories\ImageFactory
так и должно
источник

AH

Andrey Helldar in Laravel для начинающих
Turin Turambar
@Helldar  все отлично отработало вроде, спасибо мужик
👍
источник

P

PSYTRGLES in Laravel для начинающих
@web_username всё ок. с вас 1500$ за аудит
источник

A

Adel in Laravel для начинающих
PSYTRGLES
@web_username всё ок. с вас 1500$ за аудит
по 500 на брата!
источник

P

PSYTRGLES in Laravel для начинающих
а тож
источник