From 644adad9c3a0da2d51729987cc3f89110604bd74 Mon Sep 17 00:00:00 2001 From: chris Date: Wed, 11 Dec 2024 12:51:10 +0100 Subject: [PATCH] Build a tax dropdown for further usage. --- app/Providers/AppServiceProvider.php | 3 ++- app/View/Composers/TaxDropdown.php | 16 ++++++++++++++++ .../views/components/tax-dropdown.blade.php | 15 +++++++++++++++ 3 files changed, 33 insertions(+), 1 deletion(-) create mode 100644 app/View/Composers/TaxDropdown.php create mode 100644 resources/views/components/tax-dropdown.blade.php diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index 3ae3011..a6a2a9e 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -2,6 +2,7 @@ namespace App\Providers; +use App\View\Composers\TaxDropdown; use Illuminate\Support\ServiceProvider; use Illuminate\Translation\Translator; @@ -29,6 +30,6 @@ class AppServiceProvider extends ServiceProvider */ public function boot(): void { - // + \Illuminate\Support\Facades\View::composer('components.tax-dropdown', TaxDropdown::class); } } diff --git a/app/View/Composers/TaxDropdown.php b/app/View/Composers/TaxDropdown.php new file mode 100644 index 0000000..bc48f6a --- /dev/null +++ b/app/View/Composers/TaxDropdown.php @@ -0,0 +1,16 @@ +first(); + + $view->with(['tax_rates' => TaxRate::all(), 'standard' => $standard->rate]); + } +} diff --git a/resources/views/components/tax-dropdown.blade.php b/resources/views/components/tax-dropdown.blade.php new file mode 100644 index 0000000..13bff44 --- /dev/null +++ b/resources/views/components/tax-dropdown.blade.php @@ -0,0 +1,15 @@ +
+
+ +
+ +
+
+