Создать токен в паспорте laravel без проверки подлинности - PullRequest
0 голосов
/ 16 октября 2019

Я уже использую логин по активному каталогу, и после проверки имени пользователя и пароля из активного каталога, если правильно, я хочу создать доступ token в laravel паспорте. Но я не могу создать токен без подтверждения Auth в laravel.

Я пытаюсь этот код после проверки из активной директории

$success['token'] =  createToken($email)->accessToken;

Ошибка :

Вызов неопределенной функции App \ Http \ Controllers \ API \ createToken ()

Как создать токен доступа в laravel паспорте без использованияAuth

1 Ответ

0 голосов
/ 16 октября 2019

После успешной попытки входа в систему вы можете создать токен, например.

if (!auth()->attempt($loginData)) {
            return response(['message' => 'Invalid credentials']);
        }
$accessToken = auth()->user()->createToken('authToken')->accessToken;

ИЛИ

$user = User::find($id);
$accessToken = $user->createToken('authToken')->accessToken;
...