refactor: 修改后台文章分类相关接口
This commit is contained in:
@@ -20,6 +20,7 @@ class ArticleCategory
|
||||
]);
|
||||
$categorys = ArticleCategoryModel::field([
|
||||
'id',
|
||||
'pid',
|
||||
'name'
|
||||
])
|
||||
->language(request()->lang_id)
|
||||
@@ -31,16 +32,14 @@ class ArticleCategory
|
||||
})
|
||||
->order('sort', 'asc')
|
||||
->select();
|
||||
return success('获取成功', $categorys);
|
||||
return success('获取成功', array_to_tree($categorys, 0, 'pid', 1, false));
|
||||
}
|
||||
|
||||
// 分类分页列表
|
||||
public function index()
|
||||
{
|
||||
$param = request()->param([
|
||||
'name',
|
||||
'page/d' => 1,
|
||||
'limit/d' => 10,
|
||||
'name'
|
||||
]);
|
||||
|
||||
$category = ArticleCategoryModel::withoutField([
|
||||
@@ -54,12 +53,9 @@ class ArticleCategory
|
||||
}
|
||||
})
|
||||
->order('sort', 'asc')
|
||||
->paginate([
|
||||
'page' => $param['page'],
|
||||
'list_rows' => $param['limit']
|
||||
]);
|
||||
->select();
|
||||
|
||||
return success('获取成功', $category);
|
||||
return success('获取成功', array_to_tree($category, 0, 'pid', 1, false));
|
||||
}
|
||||
|
||||
// 分类详情
|
||||
@@ -80,13 +76,14 @@ class ArticleCategory
|
||||
{
|
||||
$post = request()->post([
|
||||
'name',
|
||||
'pid',
|
||||
'sort' => 0,
|
||||
'is_show' => 1
|
||||
]);
|
||||
|
||||
$data = array_merge($post, ['language_id' => request()->lang_id]);
|
||||
$valiate = new ArticleCategoryValidate;
|
||||
if (!$valiate->check($data)) {
|
||||
if (!$valiate->scene('add')->check($data)) {
|
||||
return error($valiate->getError());
|
||||
}
|
||||
|
||||
@@ -103,6 +100,7 @@ class ArticleCategory
|
||||
$id = request()->param('id');
|
||||
$put = request()->put([
|
||||
'name',
|
||||
'pid',
|
||||
'sort',
|
||||
'is_show'
|
||||
]);
|
||||
|
||||
Reference in New Issue
Block a user