dusterio / lumen-passport

Making Laravel Passport work with Lumen
MIT License
654 stars 139 forks source link

Method Illuminate\Auth\RequestGuard::attempt does not exist. #140

Closed sekar-dev14 closed 2 years ago

sekar-dev14 commented 4 years ago

image LoginController $params = [ 'email' => request('email'), 'password' => request('password') ]; if(Auth::guard('client')->attempt($params)){ $user= Auth::guard('client')->user(); $success['token'] = $user->createToken('MyJarvis')->accessToken; return response()->json( [ 'success'=>$success ], $this->successStatus ); } else { return response()->json( [ 'error' => 'Unauthorized' ], 401 ); } Auth .php `return [ 'defaults' => [ 'guard' => 'client', 'passwords' => 'users', ],

'guards' => [
    'api' => [
        'driver' => 'passport',
        'provider' => 'users',
    ],
    'client' => [
        'driver' => 'passport',
        'provider' => 'users',
    ],
], 
'providers' => [
    'users' => [
        'driver' => 'eloquent',
        'model' => \App\JarvisRegister::class
    ]
]

];`