Я делаю простую форму, и я получаю следующую ошибку:
Missing required parameters for [Route: posts.update] [URI: posts/{post}]. (View: C:\laragon\www\blog\resources\views\post\edit.blade.php)
{!! Form::model($post, ['action' => 'PostController@update', 'post' => $post]) !!}
Как правильно добавить параметр в контроллер из формы?
Попробуйте {!! Form::model($post, ['action' => 'PostController@update', 'id' => $post]) !!}. Я думаю, проблема в том, что вы передаете «сообщение», а у контроллера может быть параметр $id.






Попробуйте так:
{!! Form::model($post, ['action' => ['PostController@update', $post->id], 'method' => 'PUT']) !!}
If your route is a resource:
Ресурс маршрута
Route::resource('post','PostController');
Обновление формы
{!! Form::model($post, ['route' => ['post.update', $post->id], 'method' => 'PUT']) !!}
Какую версию laravel вы используете?