API, написал роут:
"Route::post('ttapi', [ TtApi::class, 'postData' ]);"
Там простая вот такая функция:
function postData(){
return ['name' => 'Tim'];
}
постманом посылаю туда POST
он мне ошибку выдает:
"Symfony\Component\HttpKernel\Exception\MethodNotAllowedHttpException: The GET method is not supported for route ttapi. Supported methods: POST."
Меняю роут на get
Route::get('ttapi', [ TtApi::class, 'postData' ]);
функция начинает работать, но при этом статус в ответе 404 ?
https://laraway.github.io/method-is-not-supported если пост ругается на GET, то на редирект похоже, либо / в конце, либо мидлварка какая, мб валидация (если есть) или еще что с роутами. php artisan route:clear попробуй ещё.
Спс щас попробую
Сам Роут в каком файле написан?
\routes\api.php
странная лажа, clear не помогает, в списке роутов вроде все как должно быть ?
ну здесь есть этот роут. покажи скрин постмана с ошибкой
да, только content-type пустой, но это не важно в данном вопросе.
ага, поправил, та ж фигня
Обсуждают сегодня