У меня проблема с запросом, который я делаю для API, и я хочу, чтобы json возвратил вот так:
{
"message": "OK",
"data": [
User,
...
],
"pager": {
"current": integer,
"total": integer
}
}
это список пользователей в моей базе данных.
Я использую почтальонаи я не могу понять проблему, я пытаюсь найти решение с Google, но ничего конкретного.Поэтому я хочу знать, что я делаю неправильно.
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);
}
Я пытаюсь получить параметры: