Это мой маршрут:
Route::get('admin/edit-news/{id}', 'AdminNewsController@edit');
Мой контроллер @ метод обновления:
public function update(Request $request, $id)
{
$news = News::find($id);
$news->title = $request->input('title');
$news->content = $request->input('content');
$news->save();
return redirect ('/admin');
}
и мой вид с пользовательской формой:
{{ Form::open(['action' => ['AdminNewsController@update', $news->id], 'method' => 'POST']) }}
{{ Form::bsText('title', $news->title) }}
{{ Form::bsTextArea('content', $news->content) }}
{{ Form::hidden('_method', 'PUT') }}
{{ Form::bsSubmit('Confirm', ['class' => 'btn btn-primary center-block']) }}
{!! Form::close() !!}
Ошибкая получаю
"Обновление Action App \ Http \ Controllers \ AdminNewsController @ не определено. (Представление: D: \ xampp \ htdocs \ laravelhotel \ resources \ views \ admin \ news \ edit_news.blade.php)"
Я не знаю почему, так как действие, которое я ставлю, является функцией обновления, и у меня есть все компоненты, зарегистрированные в FormServiceProvider.