Lavavel 5.5 auth: api возвращает страницу входа, используя почтальона - PullRequest
0 голосов
/ 09 февраля 2019

Я нашел несколько из них в Google и перепробовал все ответы, но ни один не работает.Я использую почтальон, чтобы попытаться поразить конечную точку в здании API.Я могу отправить по электронной почте и пароль и получить токен обратно.Затем я применяю токен (Bearer {token}) и Accept:application/json к заголовкам с GET, и он, похоже, попадает в группу маршрутов, но затем перенаправляет меня на страницу login.

Route::group(['prefix' => 'api/v1'], function () { 

    \Log::info('step 1');

    Route::middleware('auth:api')->group(function () {

        \Log::info('step 2');
        Route::get('/products','APIController@getProducts');
        Route::get('/logout','PassportController@logout')->name('logout');

    });

});

Через журналы, которые я вижу, кажется, что он попадает в среднюю область, но я получаю возврат перенаправления на мою страницу входа в систему.

enter image description here

Что может быть причиной этого?

1 Ответ

0 голосов
/ 11 февраля 2019

Попробуйте?

Route::group(['prefix' => '/v1'], function () { 

\Log::info('step 1');

Route::middleware('auth:api')->group(function () {

    \Log::info('step 2');
    Route::get('/products','APIController@getProducts');
    Route::get('/logout','PassportController@logout')->name('logout');

});

});

...