我已經successfuly插入,讀取和刪除的記錄,而 執行基本凝乳operation.Now我試圖更新它成功插入database.But /編輯記錄 記錄不是點擊更新按鈕後 更新,它顯示了以前的紀錄,因爲它是使用補丁的方法,而不是更新的記錄(豆腐操作)
route.php
Route::get("edit/{id}" , "[email protected]");
Route::patch("update/{id}" , "[email protected]");
testing.php
// this is edit function
public function edit($id)
{
$user=curd::find($id);
return view("update",compact("user"));
}
// this is update function
public function update(Request $request, $id)
{
$user = curd::find($id);
$user->update(Request::all());
return redirect("read");
}
update.blade.php
<html>
<head>
<title>update</title>
</head>
<body>
<!-- Here We Use Patch Method !-->
{{Form::model($user,['method'=>'patch', 'action'=>
['[email protected]',$user->id]])}}
{{Form::label('name','name')}}
{{Form::text('Name')}}
{{Form::submit('Update')}}
{{Form::close()}}
</body>
</html>
我仍然面臨這個問題,更新函數沒有更新記錄,它仍然顯示以前的記錄,因爲它是。 –
你不能使用路由補丁來更新表單; – hassan