Laravel Auth :: guard ('api') -> user () возвращает ноль - PullRequest
0 голосов
/ 02 мая 2018

Я создаю REST API с laravel 5.6. Для этого я использую метод аутентификации laravel api_token по умолчанию.

Я сделал api профиля пользователя вот таким

public function getUserProfile(){
        if( Auth::guard('api')->check() ){
            $user = Auth::guard('api')->user();
            return response()->json([
                'data' => $user->toArray(),
                'success' => true
            ]);
        }else{
            return response()->json(['errors' =>  array('status' => 401, 'detail' => 'Authentication error.'),'success' => false], 200);
        }
    }

Маршрут такой: -

Route::get('getuser', 'Api\Auth\LoginController@getUserProfile');

Это прекрасно работает на моем локальном хосте. Но когда я помещаю его в поддомен сервера, он каждый раз повторяет проверку подлинности.

По сути, ошибка аутентификации каждый раз. Если у кого-то есть какие-либо предложения, которые мне очень помогут. Заранее большое спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...