Здравствуйте. Вместо fetch('http://127.0.0.1:8000/api/basket/checkout/') написала fetch('http://127.0.0.1:8000/api/basket/checkou/') в POST-запросе. Laravel возвратила 405 вместо 404, хотя маршрута Route::get('/basket/checkou,...) у меня нет. Почему вместо 404 laravel возвращает 405?
Добрый день! Посмотрите, что у Вас выводится в консоле. Laravel может возвратить 405 (Method Not Allowed) случае ошибки в url см. https://laravel.ru/forum/viewtopic.php?id=2376 Обратите внимание, что в данном случае, при неверно заданном url на сервер прилетает не POST, а GET Request. Поэтому Laravel возвращает 405 ошибку. Удачи!