Я пытаюсь запросить записи, используя eloquent.
это работает нормально:
$xs = X::all()->where('y_id', 1);
return view('x', compact('xs'));
но когда я пытаюсь передать переменную:
$xs = X::all()->where('y_id', $id);
return view('x', compact('xs'));
он возвращает пустой массив!
как я могу сделать этот запрос?
Запрос должен быть
$xs = X::where('y_id', $id)->get();
all () возвращает все записи без каких-либо условий
если вы используете условие, выполните get () после выполнения всех условий.
Других решений пока нет …