|
@php
// Get the logo URL from your existing function
$logoUrl = getSingleMedia(appSettingData('get'),'site_logo',null);
// Convert it to a public path
$relativePath = str_replace(url('/'), '', $logoUrl);
$logoPath = public_path($relativePath);
$extra_charges_texts = [];
// Convert to base64
$logoType = pathinfo($logoPath, PATHINFO_EXTENSION);
$logoData = file_exists($logoPath) ? base64_encode(file_get_contents($logoPath)) : '';
$logoSrc = $logoData ? 'data:image/' . $logoType . ';base64,' . $logoData : '';
@endphp
|
{{ __('message.invoice_no') }} : {{ optional($ride_detail)->id }} {{ __('message.title_date', ['title' => __('message.invoice')]) }} : {{ $today }} {{ __('message.title_date', ['title' => __('message.booked')]) }} : {{ date('d/m/Y', strtotime($ride_detail->created_at)) }} {{ __('message.payment_via') }} : {{ ucfirst(optional($ride_detail->payment)->payment_type) }} {{ __('message.title_date', ['title' => __('message.payment')]) }} : {{ date('d/m/Y', strtotime($ride_detail->payment->created_at)) }} |
|
|
|
|
| {{ $ride_detail->start_address }} | {{ $ride_detail->end_address }} | |
|
{{__('message.drop_location') . 's'}} :
@foreach($multiDropLocations as $key => $item)
|
||
| {{ __('message.no_multi_drop_location') }} |
| {{ __('message.description') }} | {{ __('message.detail_form_title',['form' => '']) }} |
|---|---|
| {{ __('message.total_distance') }} | {{ $ride_detail->distance ?? 0 }} {{ $ride_detail->distance_unit }} |
| {{ __('message.total_duration') }} | {{ $ride_detail->duration }} {{ __('message.min') }} |
| {{ __('message.sub_total') }} | {{ getPriceFormat($ride_detail->approvedBids->bid_amount) }} |
| {{ __('message.minimum_fare') }} | {{ getPriceFormat($ride_detail->minimum_fare) }} |
| {{ __('message.base_fare') }} | {{ getPriceFormat($ride_detail->base_fare) }} |
| {{ __('message.distance_fare') }} | {{ getPriceFormat($ride_detail->per_distance_charge) }} |
| {{ __('message.time_fare') }} | {{ getPriceFormat($ride_detail->per_minute_time_fare_charge) }} |
| {{ __('message.time_idling') }} | {{ getPriceFormat($ride_detail->per_minute_waiting_charge) }} |
| {{ __('message.extra_charges') }} | @if(count($ride_detail->extra_charges) > 0) @php $extra_charges = collect($ride_detail->extra_charges)->pluck('value')->sum(); @endphp {{ getPriceFormat($extra_charges) }} @else {{ getPriceFormat($ride_detail->extra_charges_amount) }} @endif |
| {{ __('message.company_fee') }} | {{ getPriceFormat($ride_detail->company_fee_charge) }} |
| {{ __('message.expenses_charge') }} | {{ getPriceFormat($ride_detail->expenses_charge) }} |
| {{ __('message.coupon_discount') }} | -{{ getPriceFormat($ride_detail->coupon_discount) }} |
| {{ __('message.credits_used') }} | {{ getPriceFormat($ride_detail->credit_used) }} |
| {{ __('message.fixed_charges') }} ({{ __('message.surge_price') }}) | {{ getPriceFormat($fixed_charge) }} |
| {{ __('message.ride_amount') }} | @php $sub_total = $ride_detail->subtotal; $subTotal = $sub_total + ($ride_detail->coupon_discount ? $ride_detail->coupon_discount : 0); $subTotal = $subTotal; @endphp {{ getPriceFormat($subTotal) }} |
| {{ __('message.coupon_discount') }} | {{ getPriceFormat($ride_detail->coupon_discount) }} |
| {{ __('message.tips') }} | {{ getPriceFormat($ride_detail->tips) }} |
| {{ __('message.passenger_payment') }} | @php $sub_total = $ride_detail->subtotal + $ride_detail->coupon_discount; //$subTotal = $sub_total + ($fixed_charge ? $fixed_charge : 0) $subTotal = $sub_total; @endphp {{ getPriceFormat($subTotal) }} |
| {{ __('message.external_fees') }} | {{ getPriceFormat($ride_detail->expenses_charge) }} |
| {{ __('message.wayvers_fees') }} | {{ getPriceFormat($ride_detail->company_fee_charge) }} |
| {{ __('message.driver_earning') }} | {{ getPriceFormat($ride_detail->payment->driver_fee) }} |
| {{ __('message.total') }} | {{ getPriceFormat($ride_detail->approvedBids->bid_amount) }} |
| {{ __('message.sub_total') }} | @php //$subTotal = $sub_total + ($fixed_charge ? $fixed_charge : 0) $subTotal = $sub_total; @endphp {{ getPriceFormat($subTotal) }} |
| {{ $text }} | {{ $extra_charges_values[$index] }} |
| {{ __('message.total') }} | @php //$sub_total = $ride_detail->subtotal; $grand_total = $sub_total; //$grandTotal = $grand_total + ($fixed_charge ? $fixed_charge : 0) $grandTotal = $grand_total; @endphp {{ getPriceFormat($grandTotal) }} |
{{ __('message.note_pdf_report') }}
{{ __('message.tip_not_include') }}