all(), ProjectCateFilter::class)->sort(); $list = $query->show()->sort()->paginate($this->resolvePerPage('per_page', 20)); return $this->json(ProjectResource::collection($list)); } public function show(ProjectCate $projectCate, Request $request) { $projectCate->load(['children', 'flows', 'photos', 'advances']); return $this->json(ProjectResource::make($projectCate)); } }