Добрый день.
Есть маршрут
Route::middleware('auth:api')->get('/some_page', 'SomeController@api');
Доступ к странице может получить не авторизованный пользователь если передаст соответствующий api_token.
Однако если данный пользователь авторизуется на сайте, он все равно не имеет прав для доступа к данной странице без токена.
Пробовал в маршруте указать сразу 2 гуарда, 'auth' и 'auth:api
Route::middleware(['auth', 'auth:api'])->get('/some_page', 'SomeController@api');
В таком случае авторизованый пользователь имеет доступ к странице, но доступ к странице используя апи токен уже не работает.
Собственно вопрос, как можно сделать так что бы к одной и той же странице имел доступ как авторизованный пользователь, так и не авторизованный пользователь использующий апи токен.