@extends('layouts.app') @section('content') @php $statusMap = [ 'completed' => ['label' => 'Tamamlandı', 'class' => 'status-completed'], 'confirmed' => ['label' => 'Onaylandı', 'class' => 'status-confirmed'], 'on ride' => ['label' => 'Olay Yerine Gidiyor', 'class' => 'status-onride'], 'OnRide' => ['label' => 'Olay Yerine Gidiyor', 'class' => 'status-onride'], 'onRide' => ['label' => 'Olay Yerine Gidiyor', 'class' => 'status-onride'], 'OnCrimeScene' => ['label' => 'Olay Yerinde', 'class' => 'status-oncrimescene'], 'OnDelivery' => ['label' => 'Teslimat Noktasına Gidiyor', 'class' => 'status-ondelivery'], 'new' => ['label' => 'Yeni', 'class' => 'status-new'], 'rejected' => ['label' => 'Reddedildi', 'class' => 'status-rejected'], 'canceled' => ['label' => 'İptal Edildi', 'class' => 'status-canceled'], 'cancelled' => ['label' => 'İptal Edildi', 'class' => 'status-canceled'], 'driver_rejected' => ['label' => 'Çekici Reddedildi', 'class' => 'status-driver_rejected'], 'driver rejected' => ['label' => 'Çekici Reddedildi', 'class' => 'status-driver_rejected'], ]; @endphp

Dispatcher – Sürücü Haritası

60 saniye sonra harita güncellenecektir.

Son 10 Çekim

@forelse($lastRides as $ride) @php $statusKey = (string) ($ride->statut ?? ''); $status = $statusMap[$statusKey] ?? [ 'label' => $statusKey !== '' ? $statusKey : '-', 'class' => 'status-default', ]; $customerName = trim(($ride->customer_prenom ?? '') . ' ' . ($ride->customer_nom ?? '')); $driverName = trim(($ride->prenom ?? '') . ' ' . ($ride->nom ?? '')); $createdAt = !empty($ride->creer) ? strtotime($ride->creer) : false; @endphp @empty @endforelse
# Müşteri Sürücü / Araç Güzergah Mesafe Tutar Durum Tarih İşlem
{{ $ride->id }}
{{ $customerName !== '' ? $customerName : '-' }} {{ $ride->customer_phone ?? '-' }}
{{ $driverName !== '' ? $driverName : '-' }} {{ $ride->vehicle_type ?? '-' }} @if(!empty($ride->numberplate)) {{ $ride->numberplate }} @endif {{ $ride->phone ?? '-' }}
{{ $ride->depart_name ?: 'Kalkış belirtilmemiş' }}
{{ $ride->destination_name ?: 'Varış belirtilmemiş' }}
@if(!empty($ride->latitude_depart) && !empty($ride->longitude_depart)) Haritada aç @endif
{{ !empty($ride->distance) ? $ride->distance : '-' }} @if($ride->montant !== null && $ride->montant !== '') {{ number_format((float) $ride->montant, 2, ',', '.') }} ₺ @else - @endif {{ $status['label'] }} @if($createdAt)
{{ date('d.m.Y', $createdAt) }} {{ date('H:i', $createdAt) }}
@else - @endif
Detay
Henüz çekim bulunamadı
@endsection @section('scripts') @endsection