diff --git a/app/Http/Controllers/Admin/DiscountController.php b/app/Http/Controllers/Admin/DiscountController.php
index 7cd6b75..8361cac 100644
--- a/app/Http/Controllers/Admin/DiscountController.php
+++ b/app/Http/Controllers/Admin/DiscountController.php
@@ -17,7 +17,7 @@ class DiscountController extends XController
// protected $_MODEL_ = Discount::class;
// protected $SAVE_REQUEST = DiscountSaveRequest::class;
- protected $cols = ['title','code','expire'];
+ protected $cols = ['title','code','expire','product_id'];
protected $extra_cols = ['id'];
protected $searchable = ['title','code','body'];
diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php
index f57e686..3f5cfb9 100644
--- a/app/Providers/AppServiceProvider.php
+++ b/app/Providers/AppServiceProvider.php
@@ -32,6 +32,17 @@ class AppServiceProvider extends ServiceProvider
$dt = TDate::GetInstance();
return $dt->PDate($format, self::this()->timestamp);
});
+ Carbon::macro('ldate', function ($format) {
+ if (self::this()->timestamp == 0){
+ return null;
+ }
+ if (config('app.locale') == 'fa'){
+ $format = str_replace('-','/',$format);
+ return self::this()->jdate($format);
+ }else{
+ return date($format,self::this()->timestamp);
+ }
+ });
}
diff --git a/resources/views/admin/discounts/discount-form.blade.php b/resources/views/admin/discounts/discount-form.blade.php
index bf885cf..5961bcc 100644
--- a/resources/views/admin/discounts/discount-form.blade.php
+++ b/resources/views/admin/discounts/discount-form.blade.php
@@ -63,8 +63,8 @@
xlang="{{config('app.locale')}}"
xid="product_id"
xname="product_id"
- @error('category_id') :err="true" @enderror
- xvalue='{{old('product_id',$item->product_id??null)}}'
+ @error('product_id') :err="true" @enderror
+ xvalue='{{old('product_id',$item->product_id??request()->get('product_id'))}}'
:close-on-Select="true">
@@ -97,10 +97,10 @@
{{-- @trix(\App\Post::class, 'body')--}}
@@ -126,7 +126,7 @@
{{__('Amount')}}
-
diff --git a/resources/views/admin/products/sub-pages/product-step3.blade.php b/resources/views/admin/products/sub-pages/product-step3.blade.php
index 5a494f2..a73d49f 100644
--- a/resources/views/admin/products/sub-pages/product-step3.blade.php
+++ b/resources/views/admin/products/sub-pages/product-step3.blade.php
@@ -23,12 +23,12 @@
-
+
@@ -54,124 +54,124 @@
rows="8">{{old('table',$item->table??null)}}
-
-
-
-
-
-
-
-
- {{__("Type")}}
- |
-
- {{__("Amount")}}
- |
-
- {{__("Discount code")}}
- |
-
- {{__("Expire date")}}
- |
-
- -
- |
-
- @if(isset($item))
- @foreach($item->discounts as $dis)
-
-
- {{$dis->type}}
- |
-
- {{$dis->amount}}
- |
-
- {{$dis->code}}
- |
-
- {{$dis->expire->jdate('Y/m/d')}}
- |
-
-
- |
-
- @endforeach
+
+
+
+
+
+ {{__("Title")}}
+ |
+
+ {{__("Type")}}
+ |
+
+ {{__("Amount")}}
+ |
+
+ {{__("Discount code")}}
+ |
+
+ {{__("Expire date")}}
+ |
+
+ -
+ |
+
+ @if(isset($item))
+ @foreach($item->discounts as $dis)
+
+
+ {{$dis->title}}
+ |
+
+ {{$dis->type}}
+ |
+
+ {{number_format($dis->amount)}}
+ @if($dis->type == "PERCENT")
+ %
@endif
- |
-
+
+
+ {{$dis->code}}
+ |
+
+ {{$dis->expire->ldate('Y-m-d H:i:s')}}
+ |
+
+
+
+
+
+
+
+ |
+
+ @endforeach
+ @endif
+
-
-
-
-
-
+
+{{----}}
+{{--
--}}
+{{--
--}}
+{{-- --}}
+{{-- --}}
+{{--
--}}
+{{--
--}}
+{{-- --}}
+{{-- --}}
+{{--
--}}
+{{--
--}}
+{{-- --}}
+
+{{-- --}}
+{{--
--}}
+{{--
--}}
+{{-- --}}
+{{-- --}}
+{{--
--}}
+{{--
--}}
+{{--
--}}
+{{--
--}}
+{{-- --}}
+{{-- --}}
+
+{{--
--}}
+{{--
--}}
+
+{{--
--}}
diff --git a/resources/views/admin/templates/panel-list-template.blade.php b/resources/views/admin/templates/panel-list-template.blade.php
index 4808a8d..3977702 100644
--- a/resources/views/admin/templates/panel-list-template.blade.php
+++ b/resources/views/admin/templates/panel-list-template.blade.php
@@ -190,6 +190,14 @@
{{ $item->category?->name??'-' }}
@break
+ @case($col == 'product_id')
+
+ {{ $item->product?->name??'-' }}
+
+ @break
+ @case($col == 'expire')
+ {{$item->expire->ldate("Y-m-d")}}
+ @break
@default
{{$item->$col}}
@endswitch