{{ translate('messages.All_Trips') }} {{ $trips->total() }}
| {{ translate('sl') }} | {{ translate('messages.Trip ID') }} | {{ translate('messages.Booking_Date') }} | {{ translate('messages.Schedule_At') }} | {{ translate('messages.Customer_Info') }} | {{ translate('messages.Driver_Info') }} | {{ translate('messages.Vehicle_Info') }} | {{ translate('messages.Trip_Type') }} | {{ translate('messages.Trip_Amount') }} | {{ translate('messages.Trip_Status') }} | {{ translate('messages.Action') }} |
|---|---|---|---|---|---|---|---|---|---|---|
| {{$key+$trips->firstItem()}} | {{ $trip->id }} |
{{ \App\CentralLogics\Helpers::date_format($trip?->created_at) }}
{{ \App\CentralLogics\Helpers::time_format($trip?->created_at) }} |
{{ \App\CentralLogics\Helpers::date_format($trip?->schedule_at) }}
{{ \App\CentralLogics\Helpers::time_format($trip?->schedule_at) }} |
@if ($trip->customer)
{{ $trip->customer->fullName }}
@elseif($trip?->user_info['contact_person_name'])
{{ $trip->customer->email }}
{{$trip?->user_info['contact_person_name'] }}
{{ $trip?->user_info['contact_person_email'] }}
|
@php
$maxDisplay = 3;
$totalVehicle = count($trip->assignedVehicle);
$totalDriver = count($trip->assignedDriver);
$totalTripe = count($trip->trip_details);
@endphp
@if($totalDriver)
@if($totalDriver > 1)
@foreach ($trip->assignedDriver->take($maxDisplay) as $key => $assignedDriver)
@if ($totalDriver > $maxDisplay)
+{{ $totalDriver - $maxDisplay }}
@endif
@if ($trip->assignedDriver->isNotEmpty())
{{ $trip->assignedDriver->first()?->driver?->fullName }}
@endif
@else
{{ $trip->assignedDriver->first()?->driver?->email }}
@endif
{{ translate('messages.Unassigned') }}
@endif
|
@if($totalVehicle > 0)
{{ $totalVehicle }} {{ translate('messages.vehicles') }}
@else
{{ translate('messages.Unassigned') }}
@endif
|
{{ translate(str_replace('-', ' ', translate($trip->trip_type))) }}
{{ $trip->scheduled ? translate('messages.Instant') : translate('messages.scheduled') }}
|
{{ \App\CentralLogics\Helpers::format_currency($trip->trip_amount) }}
{{ translate($trip->payment_status) }}
|
@php
$statusClasses = [
'pending' => 'badge-soft-info',
'completed' => 'badge-soft-success',
'canceled' => 'badge-soft-danger',
'ongoing' => 'badge-soft-warning',
'payment_failed' => 'badge-soft-danger',
];
$badgeClass = $statusClasses[$trip->trip_status] ?? 'badge-soft-info';
@endphp
|
@endif
{!! $trips->appends($_GET)->links() !!}
@if(count($trips) === 0)