Php 在eloquent中使用变量查询数据库
我试图用雄辩的语言查询记录 这很好:Php 在eloquent中使用变量查询数据库,php,laravel-5,laravel-query-builder,Php,Laravel 5,Laravel Query Builder,我试图用雄辩的语言查询记录 这很好: $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()
$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()add->get()代码>在查询的末尾。