我創建了一個用於登錄並註冊Laravel中的護照包的API。當我在Postman中調用登錄URL時,它會返回key_token
,refresh token
和expired_date
。 但我想也想在json中返回授權的用戶信息(例如用戶名,密碼和電子郵件)。Laravel rest API在post請求中返回用戶對象
我需要這個,因爲手機團隊想整合我的網絡應用程序。 登錄控制器方法:
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);
}
[通過認證創建Rest api](https://www.cloudways.com/blog/lumen-rest-api-authentication/)。這可能會幫助你。 –
這聽起來像一個很好的資源^^ @SaquibLari – Nasr