JWT multi auth не работает с laravel 5.7 - PullRequest
0 голосов
/ 28 ноября 2018

спасибо заранее.недавно я установил jwt в laravel5.7.но мульти аутентификация не работает.мой код выглядит так.

$credentials = $request->only('email', 'password');
Config::set('jwt.user', \App\Admin::class); 
Config::set('auth.providers.users.model', \App\Admin::class);
dd(JWTAuth::attempt($credentials));
$token = null;
try {
    if (!$token = JWTAuth::attempt($credentials)) {
        return response()->json([
            'meta' => [
                'message' => 'invalid_email_or_password',
                'status_code' => 422,
                'status' => false,
            ],
        ], 422);
    }
} catch (JWTAuthException $e) {
    return response()->json([
        'meta' => [
            'message' => 'failed_to_create_token',
            'status_code' => 422,
            'status' => false,
        ],
    ], 422);
}
// $userDetails = Admin::where()
$this->apiAuth = app('App\Admin');
return response()->json([
    'meta' => [
        'message' => 'Admin user is loggedin',
        'status_code' => 200,
        'status' => true,
    ],
],200);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...