diff --git a/app/Repositories/Catalog/BrandRepository.php b/app/Repositories/Catalog/BrandRepository.php index 7e8f0fc..320805d 100644 --- a/app/Repositories/Catalog/BrandRepository.php +++ b/app/Repositories/Catalog/BrandRepository.php @@ -27,7 +27,9 @@ class BrandRepository return Brand::whereIn('name', $ids)->orderBy('priority', 'desc') ->where('priority', '>', 0) - ->orderBy('name', 'asc')->get(); + ->orderBy('name', 'asc') + + ->get(); } return Brand::orderBy('priority', 'desc')->orderBy('name', 'asc') diff --git a/app/View/Components/FooterBrands.php b/app/View/Components/FooterBrands.php new file mode 100644 index 0000000..16b6afb --- /dev/null +++ b/app/View/Components/FooterBrands.php @@ -0,0 +1,29 @@ +brands = $brandRepository->getList([]); + } + + /** + * Get the view / contents that represent the component. + */ + public function render(): View|Closure|string + { + return view('components.footer-brands', ['brands' => $this->brands]); + } +} diff --git a/resources/views/components/footer-brands.blade.php b/resources/views/components/footer-brands.blade.php new file mode 100644 index 0000000..a8fffe8 --- /dev/null +++ b/resources/views/components/footer-brands.blade.php @@ -0,0 +1,13 @@ +@if($brands && $brands->count() > 0) + +@endif \ No newline at end of file diff --git a/resources/views/layouts/partials/footer2.blade.php b/resources/views/layouts/partials/footer2.blade.php index 1d54751..b7d8f9e 100644 --- a/resources/views/layouts/partials/footer2.blade.php +++ b/resources/views/layouts/partials/footer2.blade.php @@ -75,31 +75,14 @@
- For members + Brands + aria-controls="membersLinks">Brands