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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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