我创建了一个用于登录并注册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