سلام دوستان خوبم ممنون میشم راهنمایی بفرمایید
ببینید من احراز هویت رو میخوام با پاسپورت انجاک بدم الان توی بخش لاگین به مشکل برخوردممن کدهامو میزارم ببینید مشکل ازکجاست توی ارورهایی که میده میگه توی قسمتی که createtoken میخواد انجام بشه ایراد میگیره ولی خب من طبق مستندات نوشتم نمیدونم باید چطور تغییرش بدم که اوکی بشه
کنترلر api
public function login(Request $request)
{
$inputs = $request->validate([
'email' => 'required|email',
'password' => 'required|string',
]);
if(!Auth::attempt($inputs)){
return response()->json([
'result' => false,
'message' => 'unauthorized',
'data' => []
], 200);
}
$user = Auth::user();
$token = $user->createToken('UserToken')->accessToken;
return response()->json([
'result' => true,
'message' => 'new user created and logined',
'data' => [
'user' => Auth::user(),
'token' => $token,
'token_type' => 'Bearer'
]
], 201);
return response()->json([
'result' => true,
'message' => 'The user has already registered on the site',
'data' => []
], 222);
}
اروری که پست من میده اینه
{
{
"message": "Personal access client not found. Please create one.",
"exception": "RuntimeException",
"file": "D:\\server\\www\\hamid\\vendor\\laravel\\passport\\src\\ClientRepository.php",
"line": 122,
}
اینجا گفته باید پرسونال کلاینت بسازم ولی توی مستندات گفته اگر دستسور passtort:instsll رو زدید دیگه نمیخواد بسازید گیج شدم کلا
به حمید محسنی کمک کنید تا مشکل خودش را حل کند؛ اینطور میتوانیم با هم پیشرفت کنیم.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟