Mus*_*oya 1 php pagination json laravel
我查询用户列表如下:
$users = \App\User::selectRaw('id, "user_name"')->paginate(2);
Run Code Online (Sandbox Code Playgroud)
返回:
{
current_page: 1,
data: [
{
id: 2,
user_name: "user_name"
},
{
id: 3,
user_name: "user_name"
}
],
first_page_url: "http://localhost:8000/users?page=1",
from: 1,
last_page: 2,
last_page_url: "http://localhost:8000/users?page=2",
next_page_url: "http://localhost:8000/users?page=2",
path: "http://localhost:8000/users",
per_page: 2,
prev_page_url: null,
to: 2,
total: 3
}
Run Code Online (Sandbox Code Playgroud)
我需要将存储在其中的用户值存储data:到一个变量中,我该如何实现呢?
你可以试试这个:
$users = \App\User::selectRaw('id, "user_name"')->paginate(2);
$data = $users->toArray()['data'];
Run Code Online (Sandbox Code Playgroud)
或者:
$data = $users->items();
Run Code Online (Sandbox Code Playgroud)