이 원하는 JSON
데이터로 요청 본문에 그 파라미터를 추가 수신하고 있음을 확인 아래
{
"email":"[email protected]",
"password":"123456"
}
또한 요청 헤더에 Content-Type:application/json
을 추가하십시오.
다음 JSON
데이터가
public function login(Request $request){
if(Auth::attempt(['email' => $request->json('email'), 'password' => $request->json('password')])){
$user = Auth::user();
$success['token'] = $user->createToken('MyApp')->accessToken;
return response()->json(['success' => $success], $this->successStatus);
}
else{
return response()->json(['error'=>'Unauthorised'], 401);
}
}
응답을 수용하기 위해 login()
방법에 약간의 변화가 필요합니다 -
{
"success": {
"token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6IjAzZDA1YzRiMmRhNTc3YmQ4ZTliMTRlZjE3MWRlYWIyOTI2NTJjNjg2MDY2ZmU1ZjYzM2ZiZjBjNTc3YTM0MGM1NDUxOTczZTYxZmFjMjIzIn0.eyJhdWQiOiIxIiwianRpIjoiMDNkMDVjNGIyZGE1NzdiZDhlOWIxNGVmMTcxZGVhYjI5MjY1MmM2ODYwNjZmZTVmNjMzZmJmMGM1NzdhMzQwYzU0NTE5NzNlNjFmYWMyMjMiLCJpYXQiOjE1MTExMDcwNzAsIm5iZiI6MTUxMTEwNzA3MCwiZXhwIjoxNTQyNjQzMDcwLCJzdWIiOiIxIiwic2NvcGVzIjpbXX0.GrFth1I7PnkT7FOSQkkUEl0uc3CddUVEAgMHwFlKIIiC740B-Eu3-73IrYEH-VYXeWrZKP9FaK2lL_QR7wpZXnP20e5q4OoznVg0kqE5DsfsFw8lywUtPF7so4QcxcU3wFUKWGl4nEDTaiAJtU4UJnBcaG6Xj98jqEsGIkY9fboOI2bpbQvWPeI3k6kg1V3zE6M34tI-5s9d691NCprrPtlcBGD0sGsHwaP7Yv6j27MD3qSUboj-2KGZMtPl2ITTbTq8MSX-oJ5z-ASPlugDuF0NN-1Ru6FLW2CzFzAFh1ixVd6o0PnlK1Ep5qO6SN8_xida_lhgVqakArR_QLpyQAk0AuIixKzwnxCAaWfhE6Ljp-8sbhKY3sDawe-g05LOvxiyTgzqKBn9u_qCbkOm7e21eBbt1Pr0JKbu8_Rc5Mun-QnbaQiARs078xQnRfb3UJISluL6mKVdLdxwLeeJy38JJn6a_rm1xj5VLcBEW9sxEGdt4qwEJJML1qWP6KZ4ptJ2svx0ehebYtvDTvByxc9ONLYxSZ5i6X7nZdbgVgD7HrQby_HbvwTqcOiojvJxv3eDz5WMOZv8FSYo4UoDzsgRsSMs4QIeBkeNvstW28XuSoVoxzX_6i6IfQ-tFJ3SJWpyGKYlAnC61Jj5u0slKEneTiDY1pJnFAGIZqyw1_k"
}
}
요청 이죠 스크린 샷 : -

요 너는 이것에 의심의 여지가있어, 그냥 아래에 덧글을
API를 붙여 넣기 여기에 POST 요청을 –
내게 세션 쿠키를 보내지 않을거야? –
@FarsheelRahman 이미 내 질문을 편집했습니다. – BLDD