@extends('layouts.admin.app') @section('title',translate('Provider Report')) @push('css_or_js') @endpush @section('content')

{{ $new_providers }}

{{ translate('messages.Registered Providers') }}

{{ $trips->count() }}

{{ translate('messages.Total Trips') }}
{{ $total_canceled }}
{{ translate('messages.canceled') }}
{{ $total_ongoing }}
{{ translate('Incomplete') }}
{{ $total_completed }}
{{ translate('Completed') }}

{{ $vehicles }}

{{ translate('Total Vehicles') }}

{{ translate('Total Trips') }}

{{ translate('Average Trip Value :') }} {{ $total_completed > 0 ? \App\CentralLogics\Helpers::number_format_short($total_trip_amount/ $total_completed) : 0 }}
{{ translate('Completed payment statistics') }}

{{ \App\CentralLogics\Helpers::number_format_short($total_trip_amount) }}

{{ translate('Cash Payments') }} ({{ count($trip_payment_methods)>0?\App\CentralLogics\Helpers::number_format_short(isset($trip_payment_methods[0])?$trip_payment_methods[0]->total_trip_amount:0):0 }})
{{ translate('Digital Payments') }} ( {{ count($trip_payment_methods)>0?\App\CentralLogics\Helpers::number_format_short(isset($trip_payment_methods[1])?$trip_payment_methods[1]->total_trip_amount:0):0 }})
{{ translate('messages.Wallet') }} ({{ count($trip_payment_methods)>0?\App\CentralLogics\Helpers::number_format_short(isset($trip_payment_methods[2])?$trip_payment_methods[2]->total_trip_amount:0):0 }})
{{translate('messages.Total Providers')}} {{ $providers->total() }}
{{-- @csrf --}}
@foreach ($providers as $k => $provider) @php($completed = $provider->trips->where('trip_status', 'completed')->count()) @php($canceled = $provider->trips->where('trip_status', 'canceled')->count()) @endforeach
{{translate('SL')}} {{translate('Provider')}} {{translate('Total Amount')}} {{translate('Total Trips')}} {{translate('Total Completed Trips')}} {{translate('Trip Completion Rate')}} {{translate('Ongoing Trip Rate')}} {{translate('Trip Cancelation Rate')}} {{translate('Action')}}
{{$k+$providers->firstItem()}} {{ $provider->name }} {{\App\CentralLogics\Helpers::number_format_short($provider->trips->where('trip_status','completed')->sum('trip_amount'))}} {{ $provider->trips->count() }} {{ $completed }} {{ ($provider->trips->count() > 0 && $completed > 0)? number_format((100*$completed)/$provider->trips->count(), config('round_up_to_digit')): 0 }}% {{ ($provider->trips->count() > 0 && $completed > 0)? number_format((100*($provider->trips->count()-($completed+$canceled)))/$provider->trips->count(), config('round_up_to_digit')): 0 }}% {{ ($provider->trips->count() > 0 && $canceled > 0)? number_format((100*$canceled)/$provider->trips->count(), config('round_up_to_digit')): 0 }}%
@if(count($providers) !== 0)
{!! $providers->withQueryString()->links() !!}
@endif @if(count($providers) === 0)
public
{{translate('no_data_found')}}
@endif
@endsection @push('script_2') @endpush