Auth или auth-api middleware в api-маршрутах в laravel - PullRequest
0 голосов
/ 09 октября 2018

Для apis auth я в настоящее время использую:

Route::group([
  'middleware' => 'auth:api'
], function() {
    Route::post('logout', 'AuthController@logout');
    Route::get('user', 'AuthController@user');
});

Если я хочу использовать то же самое для сеансов входа в систему, нужно ли мне создавать одинаковые маршруты в файле web.php или я могу установить промежуточное ПО в AuthControllerконструктор с чем-то вроде этого или с этим?

В этом ответе 'auth: api' означает, что auth проверяет api, поэтому мне нужно передать что-нибудь туда, чтобы проверить сеансы типа 'auth:API, Web 'или что?

1 Ответ

0 голосов
/ 09 октября 2018

Создайте те же маршруты в web.php, просто опустите промежуточное ПО, так как веб-промежуточное ПО применяется автоматически.То же самое касается api.php, auth: api является промежуточным ПО по умолчанию.

...