我对 api 提出的请求有问题,我想要一个像这样的 json 返回:
{
"message": "OK",
"data": [
User,
...
],
"pager": {
"current": integer,
"total": integer
}
}
这是我数据库中的用户列表。
我使用邮递员,但我无法真正理解我试图用谷歌找到解决方案但没有具体的问题。所以我想知道我做错了什么。
public function getListUser(Request $request)
{
$pseudo = $request["pseudo"];
$perpage = $request["perpage"];
$users = User
::select('username','pseudo','id','email')
->where('pseudo','LIKE',$pseudo.'%')
->paginate($perpage);
return response()->json([
'message'=>'OK',
'data'=>$users->items(),
'current'=>$users->currentPage(),
'total' => $users->lastpage()
]
,200);
}
我尝试获取参数:
慕田峪9158850
斯蒂芬大帝
喵喵时光机