From 841250f3c999694dabcdd97f38daac2c318f4fd4 Mon Sep 17 00:00:00 2001 From: A1Gard Date: Sun, 4 Jun 2023 06:33:51 +0330 Subject: [PATCH] fix fast buy card --- app/Http/Controllers/WebsiteController.php | 6 ++++-- resources/views/component/card-quantity.blade.php | 4 ++-- resources/views/website/card.blade.php | 4 ++-- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/app/Http/Controllers/WebsiteController.php b/app/Http/Controllers/WebsiteController.php index 17a066a..dcc85bf 100755 --- a/app/Http/Controllers/WebsiteController.php +++ b/app/Http/Controllers/WebsiteController.php @@ -663,8 +663,10 @@ class WebsiteController extends Controller ->get(); foreach ($qs as $q){ $p = Product::whereId($q->product_id)->first(); - $p->stock_quantity = $q->count; - $p->save(); + if ($p != null){ + $p->stock_quantity = $q->count; + $p->save(); + } } return 'Done!'; } diff --git a/resources/views/component/card-quantity.blade.php b/resources/views/component/card-quantity.blade.php index fef9395..11a0d00 100755 --- a/resources/views/component/card-quantity.blade.php +++ b/resources/views/component/card-quantity.blade.php @@ -1,7 +1,7 @@ -
- getPurePriceDef($q->price) == $pro->getPurePrice()) checked @endif> + @foreach(\App\Helpers\jsonOrder( $q->data ) as $k => $meta) @if($k != 'color' && $k != 'count' && $k != 'price') diff --git a/resources/views/website/card.blade.php b/resources/views/website/card.blade.php index 819c9a2..cbf272d 100755 --- a/resources/views/website/card.blade.php +++ b/resources/views/website/card.blade.php @@ -68,9 +68,9 @@ @if($pro->quantities()->sum('count') > 0) - @foreach($pro->quantities as $q) + @foreach($pro->quantities as $index => $q) @if($q->count > 0) - @include('component.card-quantity',compact('q','pro')) + @include('component.card-quantity',compact('q','pro','$index')) @endif @endforeach @else