Laravel – удаление метода не существуетPhp

Кемеровские программисты php общаются здесь
Anonymous
Laravel – удаление метода не существует

Сообщение Anonymous »

Я получаю сообщение об ошибке:


BadMethodCallException в строке 74 Macroable.php: Удаление метода
не существует.


маршрут:

Код: Выделить всё

Route::resource('posts', 'PostController');
мой контроллер:

Код: Выделить всё

public function destroy($id)
{
$user_id = Auth::user();
$post= Post::where('id', $id)->where('user_id',$user_id)->get();
$post->delete();

return view('/home', [
'posts' => $post
]);
}
вид:

Код: Выделить всё

  

{{ csrf_field() }}
{{ method_field('DELETE') }}



Я попробовал изменить метод="post" на удаление: ошибка исчезла, но ничего не было удалено..

Подробнее здесь: https://stackoverflow.com/questions/438 ... -not-exist

Вернуться в «Php»