@use('Modules\Taxido\Models\WithdrawRequest') @use('Modules\Taxido\Models\DriverWallet') @use('Modules\Taxido\Models\Driver') @use('App\Enums\RoleEnum') @use('Modules\Taxido\Enums\RoleEnum as TaxidoRoleEnum') @php $roleName = getCurrentRoleName(); if ($roleName == TaxidoRoleEnum::DRIVER) { $driver = Driver::where('id', getCurrentUserId())->first(); } $dateRange = getStartAndEndDate(request('sort'), request('start'), request('end')); $start_date = $dateRange['start'] ?? null; $end_date = $dateRange['end'] ?? null; @endphp @can('rider.index')
@endcan @if($roleName != TaxidoRoleEnum::DRIVER) @can('driver.index') @endcan @endif @can('ride.index')
@else
@endif {{ getTotalRidesEarningsPercentage($start_date, $end_date)['percentage'] }}%
@else
@endif {{ getTotalRidesEarningsPercentage($start_date, $end_date, 'cash')['percentage'] }}%
@else
@endif {{ getTotalRidesEarningsPercentage($start_date, $end_date, 'online')['percentage'] }}%