dusterio/lumen-passport

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

Closed this issue · 0 comments

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
    ]
]

];`