From 3ed6215b160d8af43baff679733d4c669d001720 Mon Sep 17 00:00:00 2001 From: Charles Teh Date: Mon, 20 Nov 2023 02:50:16 +0800 Subject: [PATCH] Add (category) --- app/Providers/ViewServiceProvider.php | 4 ++-- .../{ParentCategoryComposer.php => CategoryComposer.php} | 4 ++-- resources/views/front/layouts/partials/nav.blade.php | 9 ++++++++- 3 files changed, 12 insertions(+), 5 deletions(-) rename app/Views/Composers/{ParentCategoryComposer.php => CategoryComposer.php} (56%) diff --git a/app/Providers/ViewServiceProvider.php b/app/Providers/ViewServiceProvider.php index fe15d58..5f54fd9 100644 --- a/app/Providers/ViewServiceProvider.php +++ b/app/Providers/ViewServiceProvider.php @@ -2,7 +2,7 @@ namespace App\Providers; -use App\Views\Composers\ParentCategoryComposer; +use App\Views\Composers\CategoryComposer; use Illuminate\Support\Facades\View; use Illuminate\Support\ServiceProvider; @@ -26,7 +26,7 @@ public function register() public function boot() { // Using class based composers... - View::composer('front.layouts.partials.nav', ParentCategoryComposer::class); + View::composer('front.layouts.partials.nav', CategoryComposer::class); } } diff --git a/app/Views/Composers/ParentCategoryComposer.php b/app/Views/Composers/CategoryComposer.php similarity index 56% rename from app/Views/Composers/ParentCategoryComposer.php rename to app/Views/Composers/CategoryComposer.php index 56db479..6f27592 100644 --- a/app/Views/Composers/ParentCategoryComposer.php +++ b/app/Views/Composers/CategoryComposer.php @@ -5,10 +5,10 @@ use App\Models\Category; use Illuminate\View\View; -class ParentCategoryComposer +class CategoryComposer { public function compose(View $view) { - $view->with('parent_categories', Category::whereNull('parent_id')->get()); + $view->with('categories', Category::get()); } } diff --git a/resources/views/front/layouts/partials/nav.blade.php b/resources/views/front/layouts/partials/nav.blade.php index 356b584..f50ce41 100644 --- a/resources/views/front/layouts/partials/nav.blade.php +++ b/resources/views/front/layouts/partials/nav.blade.php @@ -1,5 +1,5 @@
-
+
@@ -15,3 +15,10 @@
+
+
+ @foreach ($categories as $category) + {{ $category->name }} + @endforeach +
+