使用框架自帶的分頁類,並不支援直接追加屬性,但是想追加,只是簡單賦值是不行的
1.查詢結果集:$list = User::where('status',1)->paginate(1);
2.藉助collect物件,組裝資料:
$custom = collect(['flag' => $flag]);
3.合併資料:
$list = $custom->merge($list);
4.最後得到包含我們自定義資料 flag
{
"flag": true,
"current_page": 1,
"data": [
{
"id": 5,
"store_id": 69,
"salary_setting_id": 7,
}
],
"first_page_url": "...",
"from": 1,
"last_page": 1,
"last_page_url": "...",
"next_page_url": null,
"path": "...",
"per_page": 5,
"prev_page_url": null,
"to": 1,
"total": 1
}
本作品採用《CC 協議》,轉載必須註明作者和本文連結