paginate分页后数据结构问题
//遇到一个问题 线上环境以及本地打印出的数据结构不同
//线上 php7.2.3; 本地php7.4.8
$dailyNews = DailyNewsIndex::search($keyWord)->paginate(15)->toArray();
//线上打印出的数据结构
{
"0":{
"id":3779,
"join_id":1683,
"title":"21Fall传媒新方向,港校新增创意及媒体产业课程!可用六级或考研成绩申请",
"content":"<div id="js_content" class="rich_media_content ",
"intro":null,
"type":2,
"content_txt":"未来的探索。",
"cover":null,
"created_at":"1559184933",
"updated_at":"1572255096",
"deleted_at":null
}
}
//本地
{
"id": 3476,
"join_id": 1501,
"title": "QS最新调查:2020年面授仅占15%!港校明年授课安排已公布",
"content": "123",
"intro": null,
"type": 2,
"content_txt": 国、香港",
"cover": "https://admin.lxbird.com/image/zixun/5761b3572dbf813bb4a6858bb8d9be03.png",
"created_at": "1608170750",
"updated_at": "1608170750",
"deleted_at": null
},
为什么还要->toArray()?
只看数据,序号断了,不是索引数组导致的。
array_values()
一下数组就可以了,或者用集合的values()
初始化序号。