@can('user_view')
@endcan
{{ translate('customer_analytics') }}
{{ translate('customer_list') }}
@php $currentSortBy = request('sort_by', 'created_at'); $currentSortDir = request('sort_dir', 'desc'); $tableSortLink = function (string $field) use ($currentSortBy, $currentSortDir) { $direction = $currentSortBy === $field && $currentSortDir === 'asc' ? 'desc' : 'asc'; return array_merge(request()->except('page'), ['sort_by' => $field, 'sort_dir' => $direction]); }; $tableSortIcon = function (string $field) use ($currentSortBy, $currentSortDir) { if ($currentSortBy !== $field) { return 'bi-arrow-down-up'; } return $currentSortDir === 'asc' ? 'bi-sort-up' : 'bi-sort-down'; }; @endphp
{{ translate('total_customer') }} :
{{ $customers->total() }}
@can('super-admin')
@endcan
@can('user_log')
@endcan
@can('user_export')
@endcan
@can('user_add')
{{ translate('add_customer') }}
@endcan
| {{ translate('SL') }} | {{ translate('customer_name') }} | {{ translate('profile_status') }} | {{ translate('contact_info') }} | {{ translate('level') }} | {{ translate('total_trip') }} | @can('user_edit'){{ translate('status') }} | @endcan{{ translate('is_guest') }} | {{ translate('action') }} | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ $key + $customers->firstItem() }} |
{{ $customer?->first_name . ' ' . $customer?->last_name }}
|
{{ $customer->completion_percent }}% | {{ $customer->level?->name }} | {{ $customer->customer_trips_count ?? $customer->customerTrips->count() }} | @can('user_edit')@endcan | {{ $customer->is_guest == 1 ? 'Yes' : 'No' }} |
@can('user_log')
@endcan
@can('user_edit')
@endcan
@can('user_view')
@endcan
@can('user_delete')
@if (count($customer->getCustomerUnpaidParcelAndTrips()) > 0 ||
count($customer->getCustomerPendingTrips()) > 0 ||
count($customer->getCustomerAcceptedTrips()) > 0 ||
count($customer->getCustomerOngingTrips()) > 0)
@else
@endif
@endcan
|
||||||
|
{{ translate('no_data_available') }} |
|||||||||||||
{{ $customers->links() }}