Это случалось слишком часто. Я очистил свою локальную базу данных, запустив php artisan migrate:fresh
и после этого php artisan passport:install --force
. По какой-то непонятной причине у меня возникает эта адская ошибка
MethodNotAllowedHttpException
когда я пытаюсь получить доступ только к моим auth:api
маршрутам, поскольку регистрация и вход в систему работают .
Вот мои маршруты:
Route::middleware('auth:api')->group(function () {
Route::get('me', 'Api\UserController@details');
Route::get('profile/{username}', 'Api\UserController@getUsername');
Route::post('profile/{username}/trust', 'Api\TrustController@trust');
});
Route::post('register', 'Api\UserController@register')->name('register');
Route::post('login', 'Api\UserController@login')->name('login');
Я абсолютно уверен, что отправляю запрос GET
.
Я знаю, что это происходит, когда я неправильно вошел в систему, иными словами, я предоставляю правильный токен API, что сейчас не так, потому что я вошел в систему нормально и вставил токен в заголовок как обычно .
Что еще? До того, как я обновил свою базу данных, она работала. После обновления это началось. Есть идеи?