NotFoundHttpException - Laravel

时间:2016-08-07 06:55:40

标签: php laravel

我想制作编辑更新功能.. 这是我的代码:

管理控制器

  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,你能帮我解决这个问题吗?谢谢

1 个答案:

答案 0 :(得分:1)

您错过了编辑页面的GET路线。

添加如下内容:

Route::get('admin_page/edit_prodi/{id_prog}', ['as' => 'edit_prodi', 'uses' => 'AdminController@edit_ist']);