query('page_size', 10))); $items = PastReview::query() ->where('status', 1) ->orderBy('sort') ->orderByDesc('id') ->limit($pageSize) ->get() ->map(fn (PastReview $row) => [ 'id' => $row->id, 'title' => $row->title, 'cover_url' => $row->cover_url, ]) ->values() ->all(); return $this->ok(['items' => $items]); } }