6
0
Fork 0
release
panliang 2022-05-31 14:04:55 +08:00
parent fa84e5a685
commit 51e11fb3d2
1 changed files with 5 additions and 4 deletions

View File

@ -38,7 +38,7 @@ class ArticleController extends Controller
public function index(Request $request) public function index(Request $request)
{ {
$cate = (string) $request->query('cate', app_settings('article_health')); $cate = (string) $request->query('cate', app_settings('app.article_health'));
$key = (string) $request->query('key'); $key = (string) $request->query('key');
$query = Article::where('is_show', 1); $query = Article::where('is_show', 1);
if ($cate) { if ($cate) {
@ -58,15 +58,16 @@ class ArticleController extends Controller
public function category() public function category()
{ {
$list = ArticleCategory::where('parent_id', app_settings('article_health'))->show()->sort()->get(); $list = ArticleCategory::where('parent_id', app_settings('app.article_health'))->show()->sort()->get();
return ArticleCategoryResource::collection($list); return ArticleCategoryResource::collection($list);
} }
public function categoryTree() public function categoryTree()
{ {
$nodes = ArticleCategory::where('parent_id', app_settings('article_health'))->show()->sort()->select(['id', 'cover', 'name', 'parent_id', 'sort'])->get(); $pid = app_settings('app.article_health');
$list = Helper::buildNestedArray($nodes->all(), 3, 'id', 'parent_id'); $nodes = ArticleCategory::where('parent_id', $pid)->show()->sort()->select(['id', 'cover', 'name', 'parent_id', 'sort'])->get();
$list = Helper::buildNestedArray($nodes->all(), $pid, 'id', 'parent_id');
return $list; return $list;
} }