我想制作编辑更新功能.. 这是我的代码:
管理控制器
public function edit_ist($id_prog)
{
$program_studi = ProgramStudi::find($id_prog);
return view('edit_ist_program_studi',compact('program_studi'));
}
public function update_ist($id_prog)
{
$istUpdate = Request::all();
$program_studi = ProgramStudi::find($id_prog);
$program_studi->update($istUpdate);
return redirect('administrator');
}
在查看edit_ist_program_studi
中打开表单 {{ Form::model($program_studi,['method'=>'PATCH','route'=>['update_prodi',$program_studi->id_prog]])}}
路线:
Route::patch('admin_page/edit_prodi/{id_prog}',
['as' => 'update_prodi', 'uses' => 'AdminController@update_ist']);
但我发现错误NotFoundHttpException,你能帮我解决这个问题吗?谢谢
答案 0 :(得分:1)
您错过了编辑页面的GET
路线。
添加如下内容:
Route::get('admin_page/edit_prodi/{id_prog}', ['as' => 'edit_prodi', 'uses' => 'AdminController@edit_ist']);