'Laravel Passport - Rest Api
I get such a record not found error when sending request from postman.
Following my code :
users Table
id | name | email |password |
--- ------ ------- --------
1 | admin | [email protected] | 123
auth.php
'guards' => [
'web' => [
'driver' => 'session',
'provider' => 'users',
],
'api' => [
'driver' => 'passport',
'provider' => 'users',
],
],
api.php
Route::post('login',[ApiController::class,'login']);
ApiController.php
public function login(Request $request)
{
$credentails = [
'email' => $request->email,
'password' => $request->password,
];
if (Auth::attempt($credentails))
{
$user = Auth::user();
$success['token'] = $user->createToken('Login')->accessToken;
return response()->json(['success' => $success],200);
}
else {
return response()->json(['error' => 'No Records Found.'],401);
}
}
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|

