Laravel
のアプリでは奇妙な動作が発生しています。Laravel 'フィールドリスト'の '_token'列が不明です
私は実行時にはそれが罰金を通過
Users::where("id",$request->input("id"))->update($request->input());
を言うことができます。他の例では、私はそれだけで$fillable
パラメータに設定されているものを読み込んで、それ以外のことは$request->input()
からすべてを取るので、時々
Unknown column '_token' in 'field list'
を取得します。私は異なったモデルを比較し続け、違いは見られない。私は$request->only([])
メソッドを使用して回避することができますが、他の誰かがこの問題を抱えているのでしょうか、それとも背後にある理由を知っていますか?
編集
これはこれはこれは、あなたがすることで$request->except('_token');
を使用することができLaravel 5.3.31
?あなたがそこから得たものを知るように、少なくとも要求データを記録します。 'Model-> update'を使って何十万人ものラーベル展開が行われていますが、あなたが描いているものを最初に見つけたならば、本当に驚いています。あなたはそれを間違って使用している可能性が高いです。これを再現し、デバッグ方法を教えてください。 –