最新博客

This commit is contained in:
2025-07-07 14:54:54 +08:00
parent e02d702f0b
commit 4eff70e39e
3 changed files with 31 additions and 2 deletions
+17
View File
@@ -44,6 +44,23 @@ class ArticleService extends BaseService
]
];
},
'home' => function ($params) {
return [
'filters' => $params['filters'],
'fields' => ['id', 'locale', 'title', 'subtitle', 'cover', 'content', 'user_id', 'is_top', 'sort', 'status', 'publish_time', 'created_at', 'updated_at'],
'relations' => [
'creater' => ['id', 'nickname',],
'comment' => ['id', 'article_id', 'content', 'avatar', 'name',],
],
'sorts' => [
['field' => 'publish_time', 'direction' => 'desc'],
],
'pagination' => [
'page' => $params['page'] ?? 1,
'per_page' => $params['per_page'] ?? 3,
]
];
},
'show' => function ($params) {
return [
'filters' => [