self::with([
'user' => function ($query) use ($likeSearch){
if (!empty($likeSearch['record'])) {
$query->where($likeSearch['record']);
}
},
])->where($likeSearch['user'])->where($timeSearch)->limit($length[0], $length[1])->order($sortName, getSortOrder())
->select()->toArray();
{
"code": 200,
"message": "success",
"data": {
"item": [
{
"id": 1,
"userId": 1,
"image": "http://127.0.0.1/tea/public/uploads/img/20200522/980c5f2834704838a8c77058496fdac7.jpg",
"result": "咖啡",
"recordTime": "2020-05-25 14:59:51",
"user": null
},
{
"id": 4,
"userId": 1,
"image": "http://127.0.0.1/tea/public/uploads/img/20200522/980c5f2834704838a8c77058496fdac7.jpg",
"result": "红茶",
"recordTime": "2020-05-23 14:59:51",
"user": null
},
{
"id": 3,
"userId": 1,
"image": "http://127.0.0.1/tea/public/uploads/img/20200522/980c5f2834704838a8c77058496fdac7.jpg",
"result": "黑茶",
"recordTime": "2020-05-22 14:59:51",
"user": null
},
{
"id": 2,
"userId": 1,
"image": "http://127.0.0.1/tea/public/uploads/img/20200522/980c5f2834704838a8c77058496fdac7.jpg",
"result": "茶叶",
"recordTime": "2020-05-09 14:59:51",
"user": null
}
],
"page": 1,
"page_size": 20,
"count": 4
}
}
最佳答案
