From 7d3e2d0cfc0995a0da656c15066d889f4d496760 Mon Sep 17 00:00:00 2001 From: A1Gard Date: Wed, 5 Feb 2025 01:42:40 +0330 Subject: [PATCH] fixed hide menu with sidebar --- app/Helpers/Helper.php | 2 +- database/migrations/2024_05_07_123332_create_groups_table.php | 2 +- .../migrations/2024_05_07_125838_create_categories_table.php | 2 +- .../ProductGridSidebar/inc/product-sidebar.blade.php | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/Helpers/Helper.php b/app/Helpers/Helper.php index 755c771..930185c 100644 --- a/app/Helpers/Helper.php +++ b/app/Helpers/Helper.php @@ -430,7 +430,7 @@ function showCatNested($cats, $parent = null) { $ret = ""; foreach ($cats as $cat) { - if ($cat->parent_id == $parent) { + if ($cat->parent_id == $parent & !$cat->hide) { $ret .= "
  • "; $ret .= ""; $ret .= $cat->name . ''; diff --git a/database/migrations/2024_05_07_123332_create_groups_table.php b/database/migrations/2024_05_07_123332_create_groups_table.php index 4248a01..392a768 100644 --- a/database/migrations/2024_05_07_123332_create_groups_table.php +++ b/database/migrations/2024_05_07_123332_create_groups_table.php @@ -23,7 +23,7 @@ return new class extends Migration $table->unsignedInteger('parent_id')->nullable()->default(null)->index(); $table->json('theme')->nullable(); $table->text('canonical')->nullable(); - $table->boolean('hide')->default(true)->comment('hide in menu as sub group'); + $table->boolean('hide')->default(false)->comment('hide in menu as sub group'); $table->softDeletes(); $table->timestamps(); }); diff --git a/database/migrations/2024_05_07_125838_create_categories_table.php b/database/migrations/2024_05_07_125838_create_categories_table.php index c12cddf..90e3985 100644 --- a/database/migrations/2024_05_07_125838_create_categories_table.php +++ b/database/migrations/2024_05_07_125838_create_categories_table.php @@ -25,7 +25,7 @@ return new class extends Migration $table->unsignedInteger('parent_id')->nullable()->default(null)->index(); $table->json('theme')->nullable(); $table->text('canonical')->nullable(); - $table->boolean('hide')->default(true)->comment('hide in menu as sub category'); + $table->boolean('hide')->default(false)->comment('hide in menu as sub category'); $table->softDeletes(); $table->timestamps(); }); diff --git a/resources/views/segments/products_page/ProductGridSidebar/inc/product-sidebar.blade.php b/resources/views/segments/products_page/ProductGridSidebar/inc/product-sidebar.blade.php index 59a2df9..62187e5 100644 --- a/resources/views/segments/products_page/ProductGridSidebar/inc/product-sidebar.blade.php +++ b/resources/views/segments/products_page/ProductGridSidebar/inc/product-sidebar.blade.php @@ -19,7 +19,7 @@
      - {!! showCatNested(\App\Models\Category::all(['id','name','parent_id','slug'])) !!} + {!! showCatNested(\App\Models\Category::where('hide',0) ->get(['id','name','parent_id','slug'])) !!}