我正在制作一个简单的表格,但出现以下错误:
缺少[Route:posts.update] [URI:posts / {post}]所需的参数。 (视图:C:\ laragon \ www \ blog \ resources \ views \ post \ edit.blade.php)
{!! Form::model($post, ['action' => 'PostController@update', 'post' => $post]) !!}
从表单向控制器添加参数的正确方法是什么?
答案 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']) !!}