テーブルを更新できません。おそらくどこに問題があるかを見ることができます。 編集が正常に動作します。それはフィールドに価値をもたらします。私は{{method_fieldを( 'PUT')}}消去した場合には、通常の値が保存されますが、私はlaravelのテーブルを更新する
それは `s私の見解はどのように見えるか、私のUPDATEコントローラ
public function update(Request $request, Radar $radar)
{
Radar::update([
'date' => $request->input('date'),
'number' => $request->input('number'),
'distance' => $request->input('distance'),
'time' => $request->input('time'),
]);
return redirect('/radars');
}
ザッツ更新する必要があります。
を<form action="{{ url('/radars')}}" method="post" >
{{ method_field('PUT') }}
{{ csrf_field() }}
ルート:
Route::put('radars/{radar}', '[email protected]');
エラー:
MethodNotAllowedHttpException
No message
ありがとうございました。あなたが見れば、あなたは/radars
に投稿している
<form action="{{ url('/radars/' . $radar->id)}}" method="post" >
が、あなたのルートは、あなたがIDを指定する必要がradars/{driver}
あなたフォームアクションは、最後に 'driver'を持っていません – Djave
ドライバが間違っています。ごめんなさい。しかしその事実ではない – Darius
私の答えが間違っていて、私はそれを削除します。 – Djave