where('email', $request->validated('email'))->first(); if (is_null($user)) { return response()->json([ 'message' => 'Invalid credentials.', 'code' => 'BAD_LOGIN', ], 400); } $token = $user->createToken($request->validated('device_name'))->plainTextToken; return response()->json([ 'data' => [ 'token' => $token, ], ], 201); } }