以下のコードでは、$ request-> input( 'id')は整数を返します。私はちょうどそれを返し、毎回それを見ることができます。あるいは変数に設定し、それを毎回見るために返します。私のコードで$ request-> input( 'id')をその整数値で置き換えると、私が探しているものが得られますが、変数に残すと常に空のセットが返されます。何が起こっている?私は困惑している!Laravel Eloquentモデルはwhere句で変数を持つ空集合を返します
あなたは関係クエリの結果であるCollectionオブジェクト、上のwhere
メソッド呼び出しているん
$community->categories->where(...
public function delete($id, Request $request)
{
$community = Community::find($id);
return $community->categories->where('id', $request->input('id'))->first();
}
驚くべき答えた、とそんなにありがとう!だけでなく、ソリューションだけでなく、それの背後にある完全な理由。非常に高く評価! – aylnon