2

雄弁を使用してレコードを照会しようとしています。

これはうまくいきます:

    $xs = X::all()->where('y_id', 1);
    return view('x', compact('xs'));

しかし、変数を渡そうとすると:

    $xs = X::all()->where('y_id', $id);
    return view('x', compact('xs'));

空の配列を返します!

このクエリを実行するにはどうすればよいですか?

4

1 に答える 1

1

クエリは

 $xs = X::where('y_id', $id)->get();

all() は、条件を使用する場合、条件なしですべてのレコードを返します。すべての条件クエリの後に get() を実行します。

于 2016-03-02T06:02:44.127 に答える