Как проверить, является ли пользователь гостем или залогинен в laravel api - PullRequest
0 голосов
/ 03 июля 2019

Auth()->check() продолжает возвращать false.API имеет только промежуточное программное обеспечение API, и я хочу, чтобы его использовали как гости, так и вошедшие в систему пользователи.

Я попытался извлечь токен авторизации из заголовка запроса, но я не знаю, как проверить, какой пользовательимеет этот токен.

if(Auth()->check()){
        //return extra data
} else {
        //return something else
}

Почему Auth()->check() всегда возвращает false, даже если токен Ivearer находится внутри заголовка ??Он должен вернуть true, если заголовок имеет токен

1 Ответ

5 голосов
/ 03 июля 2019

Вы можете указать имя охранника

if(auth('api')->check()){
          //return extra data
} else {
         //return something else
}
...