diff --git a/app/Entities/Partners/Customer.php b/app/Entities/Partners/Customer.php index 48f7bb3..2ec29f7 100644 --- a/app/Entities/Partners/Customer.php +++ b/app/Entities/Partners/Customer.php @@ -37,4 +37,16 @@ class Customer extends Model ), ]); } + + public function getStatusAttribute() + { + return $this->is_active == 1 ? trans('app.active') : trans('app.in_active'); + } + + public function getStatusLabelAttribute() + { + $color = $this->is_active == 1 ? ' style="background-color: #337ab7"' : ''; + + return ''.$this->status.''; + } } diff --git a/app/Http/Controllers/Partners/CustomersController.php b/app/Http/Controllers/Partners/CustomersController.php index e9c332e..6d73f25 100644 --- a/app/Http/Controllers/Partners/CustomersController.php +++ b/app/Http/Controllers/Partners/CustomersController.php @@ -18,6 +18,7 @@ class CustomersController extends Controller $customers = Customer::where(function ($query) { $query->where('name', 'like', '%'.request('q').'%'); }) + ->latest() ->withCount('projects') ->paginate(25); diff --git a/resources/views/customers/index.blade.php b/resources/views/customers/index.blade.php index 911d4d4..52b2c8b 100644 --- a/resources/views/customers/index.blade.php +++ b/resources/views/customers/index.blade.php @@ -37,8 +37,12 @@
| {{ trans('app.table_no') }} | {{ trans('payment.project') }} | {{ trans('app.date') }} | -{{ trans('payment.amount') }} | -{{ trans('payment.description') }} | {{ trans('payment.customer') }} | -{{ trans('app.action') }} | +{{ trans('payment.amount') }} | +{{ trans('payment.description') }} | +{{ trans('app.action') }} | @forelse($payments as $key => $payment) @@ -42,22 +43,23 @@ {{ $payment->type() }}{{ $payment->date }} | +{{ $payment->partner->name }} | {{ $payment->present()->amount }} | {{ $payment->description }} | -{{ $payment->partner->name }} | -- {!! link_to_route('payments.show', trans('app.show'), [$payment->id], ['class'=>'btn btn-info btn-xs']) !!} - {!! link_to_route('payments.edit', trans('app.edit'), [$payment->id], ['class'=>'btn btn-warning btn-xs']) !!} + | + {!! html_link_to_route('payments.show', '', [$payment->id], ['icon' => 'search', 'class' => 'btn btn-info btn-xs', 'title' => trans('app.show')]) !!} + {!! html_link_to_route('payments.pdf', '', [$payment->id], ['icon' => 'print', 'class' => 'btn btn-warning btn-xs', 'title' => trans('app.print')]) !!} | @empty
|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ trans('payment.not_found') }} | +{{ trans('payment.not_found') }} | ||||||||||