Предположим, у вас есть контроллер входа, метод будет разработан таким образом.
Чтобы вернуть ответ, как вы сказали, используйте код ниже
public static function LoginUser(Request $request) {
$http = new guzzleclient;
$response = $http->post(env('APP_URL').'/oauth/token', [
'form_params' => [
'grant_type' => 'password',
'client_id' => env('CLIENT_ID'),
'client_secret' => env('CLIENT_SECRET'),
'username' => $request->email,
'password' => $request->password,
'scope' => '*',
],
]);
$response = json_decode((string) $response->getBody(), true);
$final_resp = [
'success' => "true",
'message' => "Login Successful",
'data' => $response,
'status' => "200"
];
return response()->json($final_resp, 200);
}
Обратите внимание на этоВ примере используется метод предоставления пароля.