laravel之paginate->transform

laravel中关于分页以及转换器的使用

$paginate->transform(function ($item) use ($pkg_tag_name_key){
    return [
        'id' => $item->id,
        'tag' => $pkg_tag_name_key,
        'createtime' => $item->CreateTime,
        'status' => $item->Status,
    ];
});

使用了以上方法后,$paginate分页变量会返回以下格式的数据类型

[
    'list' => [
        [
            'id' => $item->id,
            'tag' => $pkg_tag_name_key,
            'createtime' => $item->CreateTime,
            'status' => $item->Status,
        ]
    ],
    'page' => 1,
    'total' => 1,
    'page_size' => 1
];

即可直接把$paginate对象返回。

猜你喜欢

转载自blog.csdn.net/weixin_37224686/article/details/81218518