Я написал запрос для фильтрации своих товаров. Это мой код:
$products = \DB::table('products')->select('*');
foreach ($request->all() as $cat => $subCat) {
if($subCat != '*') {
$products->where('id', $subCat);
}
}
$products->get();
Тем не менее, запрос возвращает объект Builder, и я не могу понять, почему.
Что именно не так?
Благодарю.
Я сомневаюсь, что вы не присвоили значение переменной, попробуйте это
$products = $products->get();
Других решений пока нет …