From 6d66d16b84b09f62c505b5ecaf0475c2351c23d4 Mon Sep 17 00:00:00 2001 From: Mojahidul Islam Date: Sat, 27 Apr 2024 23:54:39 +0600 Subject: [PATCH] fix: header --- .../Frontend/TaxCalculatorController.php | 8 +++++--- .../views/frontend/layouts/header.blade.php | 16 ++++++++++++++-- 2 files changed, 19 insertions(+), 5 deletions(-) diff --git a/app/Http/Controllers/Frontend/TaxCalculatorController.php b/app/Http/Controllers/Frontend/TaxCalculatorController.php index fd0e4b01..baf4c9c0 100644 --- a/app/Http/Controllers/Frontend/TaxCalculatorController.php +++ b/app/Http/Controllers/Frontend/TaxCalculatorController.php @@ -135,13 +135,15 @@ public function calcTax(int $value, $request, string $type): int ->where('from', '<=', $value) ->last(); - $value -= $taxFree; - if ($for === 'company') { - $totalTax = $value * $taxSetting[$type.'_percentage'] / 100; + $value = $value - $taxFree; + if ($for == 'company') { + $totalTax = $value > $minTax ? $value * $taxSetting[$type.'_percentage'] / 100 : $minTax; } elseif ($valueSlots->count() > 0) { + foreach ($valueSlots as $key => $slot) { $tax = (float) 0; if ($slot->difference < $value) { + if ($taxFree > 0 && $key === 0) { $tax = ($slot->difference - $taxFree) * $slot->tax_percentage / 100; diff --git a/resources/views/frontend/layouts/header.blade.php b/resources/views/frontend/layouts/header.blade.php index efc13bf4..3be92489 100755 --- a/resources/views/frontend/layouts/header.blade.php +++ b/resources/views/frontend/layouts/header.blade.php @@ -57,8 +57,19 @@ class="nav-link text-light">{{ $sub->name }} @endforeach - {{-- Services Caegories --}}