nazar-tertyshnyi
@nazar-tertyshnyi
Govnocoder

Почему не работает DELETE?

Доброго времени суток!

Работаю на данный момент с проектом, у которого есть API, созданное на Lumen 5.7. Добавляю небольшой функционал, но столкнулся с проблемой. При попытке отправить DELETE запрос, получаю ответ 405 "Method Not Allowed".
Маршрутизация

// Немного выше есть группировка по префиксу, поэтому /primary/servers здесь не указано
$router->get('favorite', 'FavoriteController@index');
$router->post('favorite', 'FavoriteController@store');
$router->delete('favorite/{id}', 'FavoriteController@remove');


Заголовки запроса

5e7a21b58dfa3023154712.png

Заголовки ответа

5e7a237a4df28534296516.png

Тело ответа

5e7a238063dca144182403.png

Все остальные запрос работают отлично. Пытался исправить эту ошибку, следуя контенту отсюда, но ничего не вышло. Знаю, что можно добавить в тело запроса параметр _method, в котором указать значение DELETE, но данная API необходима для сторонних людей, поэтому должны отправлять DELETE.
Буду рад ответам, советам, подзатыльникам, ссылкам и прочему.

Всем бобра и ключ на 13
  • Вопрос задан
  • 13 просмотров
Решения вопроса 1
JhaoDa
@JhaoDa
LaravelRUS Team
Где в запросе обязательный параметр id, который ты указал в роуте?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы