@can('create driver') @endcan @can('export drivers') @endcan @can('view deleted drivers')
@endcan
@canany(['activate driver', 'view reviews driver', 'view driver wallet', 'edit driver', 'delete driver', 'force delete driver']) @endcanany @forelse ($drivers as $item) @canany(['activate driver', 'view reviews driver', 'view driver wallet', 'edit driver', 'delete driver', 'force delete driver']) @endcanany @empty @endforelse
# {{ __('app.image') }} {{ __('app.name') }} {{ __('app.phone') }} {{ __('app.created_at') }} {{ __('app.created_by') }} {{ __('app.is_active') }}{{ __('app.actions') }}
{{ $loop->iteration }}
{{ $item->name }}
@if ($item->getIsNewAttribute()) {{ __('app.new') }} @endif {{ $item->name }} {{ $item->user->phone }} {{ $item->created_at->format('d m Y') }} {{ $item->creator->name ?? __('app.not_selected') }} @if ($item->is_active) @else @endif
{{-- 'edit driver' too: it is what a restaurant holds, and what the API's own on/off toggle (PATCH /drivers/{id}/status) is gated on. 'activate driver' alone hid this from every restaurant. --}} @canany(['activate driver', 'edit driver']) is_active) title="{{ __('app.deactivate') }}" @else title="{{ __('app.activate') }}" @endif> @if ($item->is_active) @else @endif @endcanany @can('view reviews driver') @endcan @can('activate driver') @if (!$item->is_active) @endif @endcan @can('edit driver') @endcan @can('force delete driver') @endcan @can('delete driver') @if (!$item->trashed()) @endif @endcan
{{ __('app.no_results_found') }}
{{ $drivers->links() }}
{{-- delete modal --}} {{-- force delete modal --}}