param([ 'title', 'created_at', 'page/d', 'size/d' ]); $logs = SysOperateLog::with(['user' => function($query) { $query->field(['id', 'username']); }]) ->withSearch(['title', 'created_at'], [ 'title' => $param['title'] ?? null, 'created_at' => $param['created_at'] ?? null ]) ->paginate([ 'list_rows' => $param['size'] ?? 10, 'page' => $param['page'] ?? 1, ]) ->bindAttr('user', ['username']) ->hidden(['user_id', 'user']); return success('获取成功', $logs); } }