Ich habe eine API für die Anmeldung erstellt und registriere mich mit dem Passpaket in Laravel. Wenn ich die Login-URL in Postman anrufe, gibt es key_token
, refresh token
und expired_date
zurück. Aber ich möchte auch die autorisierten Benutzerinformationen in JSON (zB den Benutzernamen und Pass und E-Mail) zurückgeben.Laravel Rest API gibt Benutzerobjekt in der Postanforderung zurück
Ich brauche das, weil das Handy-Team meine Web-App integrieren will. Login-Controller-Methode:
public function login(Request $request)
{
$this->validate($request,[
'username'=>'required',
'password'=>'required'
]);
$params = [
'grant_type'=>'password',
'client_id'=>$this->client->id,
'client_secret'=>$this->client->secret,
'username'=>request('username'),
'password'=>request('password'),
'scope'=>'*'
];
$request->request->add($params);
$proxy=Request::create('oauth/token','POST');
return Route::dispatch($proxy);
}
[Create Rest API mit Authentifizierung] (https://www.cloudways.com/blog/lumen-rest-api-authentication/). Dies könnte Ihnen helfen. –
thuk es klingt wie eine große ressource ^^ @SaquibLari – Nasr