From 15b304bc78df648e2a838fd453115da75ef2b93d Mon Sep 17 00:00:00 2001 From: merdan Date: Thu, 2 Apr 2020 14:20:21 +0500 Subject: [PATCH] breadcrumbs fix with mobile reserved not to delete --- app/Http/Controllers/API/PublicController.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/Http/Controllers/API/PublicController.php b/app/Http/Controllers/API/PublicController.php index b6c77276..e4d0252e 100644 --- a/app/Http/Controllers/API/PublicController.php +++ b/app/Http/Controllers/API/PublicController.php @@ -14,7 +14,7 @@ class PublicController extends Controller $categories = Category::select('title_tk','title_ru','id','parent_id'); if($parent_id) - $categories->children($parent_id); + $categories->children($parent_id)->orderBy('lft'); else $categories->main(); return response()->json($categories->get()); @@ -33,7 +33,12 @@ class PublicController extends Controller ->whereHas('cat_events', function ($query) use($data){ $query->onLive($data['start'], $data['end']); - })->get(); + }) + ->withCount(['cat_events' => function($query) use($data){ + $query->onLive($data['start'], $data['end']); + }]) + ->orderBy('cats_event_count','desc') + ->get(); return response()->json($data);