diff --git a/app/Livewire/Home/Index.php b/app/Livewire/Home/Index.php index 25869c7..de319d1 100644 --- a/app/Livewire/Home/Index.php +++ b/app/Livewire/Home/Index.php @@ -2,6 +2,9 @@ namespace App\Livewire\Home; +use App\Models\ChooseUs; +use App\Models\Faq; +use App\Models\PerfumeFeature; use Livewire\Attributes\Layout; use Livewire\Component; @@ -10,6 +13,39 @@ ])] class Index extends Component { + public array $perfumeFeatures = []; + + public array $faqs = []; + + public array $whyChooseUs = []; + + public function mount() + { + $this->perfumeFeatures = PerfumeFeature::orderBy('sort_order') + ->get() + ->map(fn (PerfumeFeature $perfumeFeature) => [ + 'name' => $perfumeFeature->name, + 'description' => $perfumeFeature->description, + ]) + ->toArray(); + + $this->faqs = Faq::orderBy('sort_order') + ->get() + ->map(fn (Faq $faq) => [ + 'question' => $faq->question, + 'answer' => $faq->answer, + ]) + ->toArray(); + + $this->whyChooseUs = ChooseUs::orderBy('sort_order') + ->get() + ->map(fn (ChooseUs $chooseUs) => [ + 'name' => $chooseUs->name, + 'description' => $chooseUs->description, + ]) + ->toArray(); + } + public function render() { return view('livewire.home.index', [ diff --git a/resources/views/livewire/home/index.blade.php b/resources/views/livewire/home/index.blade.php index 889e6be..0b15929 100644 --- a/resources/views/livewire/home/index.blade.php +++ b/resources/views/livewire/home/index.blade.php @@ -1,14 +1,15 @@
+
- {{ $feature['description'] }}
+
+ {{ $feature['description'] }}
+Wanginya tetap segar dari pagi hingga malam, membuatmu selalu - percaya diri.
-Hanya menggunakan bahan berkualitas tinggi untuk aroma yang - elegan dan mewah.
-Formulasi lembut, aman, dan nyaman dipakai setiap hari tanpa - menimbulkan iritasi.
-Desain botol modern dan mudah dibawa, cocok untuk koleksi atau - hadiah.
-Fusce dapibus, tellus ac cursus commodo, tortor mauris - condimentum nibh, ut fermentum massa justo sit amet risus. Cras - mattis consectetur purus sit amet fermentum. Praesent commodo - cursus magna, vel scelerisque nisl consectetur et. Cum sociis - natoque penatibus et magnis dis parturient montes, nascetur - ridiculus mus. Donec sed odio dui. Cras justo odio, dapibus ac - facilisis.
+ @foreach (array_slice($faqs, 0, ceil(count($faqs) / 2)) as $index => $faq) +Fusce dapibus, tellus ac cursus commodo, tortor mauris - condimentum nibh, ut fermentum massa justo sit amet risus. Cras - mattis consectetur purus sit amet fermentum. Praesent commodo - cursus magna, vel scelerisque nisl consectetur et. Cum sociis - natoque penatibus et magnis dis parturient montes, nascetur - ridiculus mus. Donec sed odio dui. Cras justo odio, dapibus ac - facilisis.
+{{ $faq['answer'] }}
+Fusce dapibus, tellus ac cursus commodo, tortor mauris - condimentum nibh, ut fermentum massa justo sit amet risus. Cras - mattis consectetur purus sit amet fermentum. Praesent commodo - cursus magna, vel scelerisque nisl consectetur et. Cum sociis - natoque penatibus et magnis dis parturient montes, nascetur - ridiculus mus. Donec sed odio dui. Cras justo odio, dapibus ac - facilisis.
-Fusce dapibus, tellus ac cursus commodo, tortor mauris - condimentum nibh, ut fermentum massa justo sit amet risus. Cras - mattis consectetur purus sit amet fermentum. Praesent commodo - cursus magna, vel scelerisque nisl consectetur et. Cum sociis - natoque penatibus et magnis dis parturient montes, nascetur - ridiculus mus. Donec sed odio dui. Cras justo odio, dapibus ac - facilisis.
+ @foreach (array_slice($faqs, ceil(count($faqs) / 2)) as $index => $faq) +Fusce dapibus, tellus ac cursus commodo, tortor mauris - condimentum nibh, ut fermentum massa justo sit amet risus. Cras - mattis consectetur purus sit amet fermentum. Praesent commodo - cursus magna, vel scelerisque nisl consectetur et. Cum sociis - natoque penatibus et magnis dis parturient montes, nascetur - ridiculus mus. Donec sed odio dui. Cras justo odio, dapibus ac - facilisis.
+{{ $faq['answer'] }}
+Fusce dapibus, tellus ac cursus commodo, tortor mauris - condimentum nibh, ut fermentum massa justo sit amet risus. Cras - mattis consectetur purus sit amet fermentum. Praesent commodo - cursus magna, vel scelerisque nisl consectetur et. Cum sociis - natoque penatibus et magnis dis parturient montes, nascetur - ridiculus mus. Donec sed odio dui. Cras justo odio, dapibus ac - facilisis.
-
+ {{ $item['description'] }}
+Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus - mus. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Praesent - commodo cursus magna.
-Aenean lacinia bibendum nulla sed consectetur. Nulla vitae elit libero, a - pharetra augue. Maecenas faucibus mollis interdum.
-Pellentesque ornare sem lacinia quam venenatis vestibulum. Integer posuere erat a - ante venenatis dapibus posuere velit aliquet. Cum sociis natoque penatibus et - magnis dis parturient montes.
-Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus - mus. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Praesent - commodo cursus magna.
-Aenean lacinia bibendum nulla sed consectetur. Nulla vitae elit libero, a - pharetra augue. Maecenas faucibus mollis interdum.
-Pellentesque ornare sem lacinia quam venenatis vestibulum. Integer posuere erat a - ante venenatis dapibus posuere velit aliquet. Cum sociis natoque penatibus et - magnis dis parturient montes.
-