缺少[Route:posts.update] [URI:posts / {post}]所需的参数

时间:2019-05-13 14:23:35

标签: php laravel forms

我正在制作一个简单的表格,但出现以下错误:

  

缺少[Route:posts.update] [URI:posts / {post}]所需的参数。 (视图:C:\ laragon \ www \ blog \ resources \ views \ post \ edit.blade.php)

{!! Form::model($post, ['action' => 'PostController@update', 'post' => $post]) !!}

从表单向控制器添加参数的正确方法是什么?

1 个答案:

答案 0 :(得分:2)

尝试这样:

{!! Form::model($post, ['action' => ['PostController@update', $post->id], 'method' => 'PUT']) !!}
  

如果您的路线是资源:

路线资源

Route::resource('post','PostController');

表格更新

{!! Form::model($post, ['route' => ['post.update', $post->id], 'method' => 'PUT']) !!}