Объект Laravel - Builder возвращается вместо Collection

65
5

Я написал запрос для фильтрации моих продуктов. Это мой код:

    $products = \DB::table('products')->select('*');
foreach ($request->all() as $cat => $subCat) {
if($subCat != '*') {
$products->where('id', $subCat);
}
}
$products->get();

Однако запрос возвращает объект Builder, и я не могу понять, почему.

Что именно неправильно?

Благодарю.

спросил(а) 2021-01-27T22:19:47+03:00 8 месяцев, 3 недели назад
1
Решение
65

Я сомневаюсь, что вы не присвоили значение переменной, попробуйте это

$products = $products->get();

ответил(а) 2021-01-27T22:19:47+03:00 8 месяцев, 3 недели назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема