@extends('admin.layouts.master') @section('title', __('taxido::static.riders.rider_details')) @php $colorClasses = [ 'Pending' => 'warning', 'Approved' => 'primary', 'Rejected' => 'danger', ]; $services = getAllServices(); $rides = $rider?->rides; $paymentMethodColorClasses = getPaymentStatusColorClasses(); $ridestatuscolorClasses = getRideStatusColorClasses(); @endphp @section('content')
{{ __('taxido::static.riders.personal_information') }}
@if ($rider?->profile_image) @else
{{ strtoupper($rider?->name[0]) }}
@endif
{{ $rider?->name }}
{{ __('taxido::static.riders.rating') }} @php $averageRating = (int) $rider?->reviews?->avg('rating'); $totalStars = 5; @endphp @for ($i = 0; $i < $averageRating; $i++) Filled Star @endfor @for ($i = $averageRating; $i < $totalStars; $i++) Outlined Star @endfor
  • {{ __('taxido::static.riders.contact_number') }} : @if(isDemoModeEnabled()) {{ __('taxido::static.demo_mode') }} @else + {{ $rider?->country_code }} {{ $rider?->phone }} @endif
  • {{ __('taxido::static.riders.emails') }} : @if(isDemoModeEnabled()) {{ __('static.demo_mode') }} @else {{ $rider->email ?? '' }} @endif
  • {{ __('taxido::static.riders.country') }} : {{ $rider?->address?->country?->name ?? 'N/A' }}
{{ __('taxido::static.riders.bank_details') }}
    @if ($rider->payment_account)
  • {{ __('taxido::static.riders.account_holder_name') }} : {{ $rider->payment_account->bank_holder_name }}
  • {{ __('taxido::static.riders.bank_name') }} : {{ $rider->payment_account->bank_name }}
  • {{ __('taxido::static.riders.account_number') }} : {{ $rider->payment_account->bank_account_no }}
  • {{ __('taxido::static.riders.routing_code') }} : {{ $rider->payment_account->routing_number ?? 'N/A' }}
  • {{ __('taxido::static.riders.swift_code') }} : {{ $rider->payment_account->swift ?? 'N/A' }}
  • @else
  • data not found
    {{ __('taxido::static.riders.no_bank_details') }}
  • @endif
{{ __('taxido::static.riders.driver_reviews') }}
@forelse($rider->reviews as $review) @empty {{--
{{ __('taxido::static.riders.no_bank_details') }}
--}} @endforelse
{{ __('taxido::static.riders.name') }} {{ __('taxido::static.riders.ratings') }} {{ __('taxido::static.riders.description') }}
@if ($review?->driver?->profile_image?->original_url) @else
{{ strtoupper($review->driver->name[0]) }}
@endif
{{ $review->driver->name }}
@if(isDemoModeEnabled()) {{ __('static.demo_mode') }} @else {{ $review->driver->email }} @endif
@php $averageRating = (int) $review->rating; $totalStars = 5; @endphp @for ($i = 0; $i < $averageRating; $i++) Filled Star @endfor @for ($i = $averageRating; $i < $totalStars; $i++) Outlined Star @endfor

{{ $review->message }}

data not found
{{ __('taxido::static.riders.no_reviews') }}
@forelse ($services as $key => $service)
@forelse ($rides?->where('service_id', $service?->id) as $ride) @empty {{--
{{ __('taxido::static.riders.no_bank_details') }}
--}} @endforelse
{{ __('taxido::static.riders.ride_number') }} {{ __('taxido::static.riders.driver') }} {{ __('taxido::static.riders.service') }} {{ __('taxido::static.riders.service_category') }} {{ __('taxido::static.riders.ride_status') }} {{ __('taxido::static.riders.total_amount') }} {{ __('taxido::static.riders.created_at') }} {{ __('taxido::static.riders.action') }}
#{{ $ride?->ride_number }}
@if ($ride?->driver?->profile_image?->original_url) @else
{{ $ride?->driver?->name ? strtoupper($ride->driver->name[0]) : '' }}
@endif
{{ $ride?->driver?->name }}
@if(isDemoModeEnabled()) {{ __('static.demo_mode') }} @else {{ $ride?->driver?->email }} @endif
{{ $ride?->service?->name }} {{ $ride?->service_category?->name }}
{{ $ride->ride_status->name }}
{{ getDefaultCurrency()->symbol }}{{ $ride->total }} {{ $ride?->created_at->format('Y-m-d h:i:s A') }}
data not found
{{ __('taxido::static.riders.no_rides') }}
@empty @endforelse
@endsection