@use('Modules\Taxido\Models\Zone') @use('Modules\Taxido\Models\FleetManager') @use('Modules\Taxido\Models\Service') @use('Modules\Taxido\Models\VehicleType') @use('Modules\Taxido\Models\ServiceCategory') @use('Modules\Taxido\Enums\ServicesEnum') @php $vehicleTypes = VehicleType::where('status', true)->with('service_categories')->get(['id', 'name', 'service_id']); $services = Service::whereNull('deleted_at')?->where('status', true)->pluck('name', 'id'); $serviceCategories = ServiceCategory::whereNull('deleted_at')?->where('status', true)->get(); $fleetManagers = FleetManager::whereNull('deleted_at') ->where('status', true) ->get(['id', 'name', 'email', 'profile_image_id']); // Check if find driver service is selected (for both add and edit) $findDriverServiceId = Service::where('slug', 'finddriver')->first()->id ?? 0; $isFindDriverService = false; // For edit mode if (isset($driver) && isset($driver->service_id)) { $isFindDriverService = $driver->service_id == $findDriverServiceId; } // For add mode (check old input) if (old('service_id')) { $isFindDriverService = old('service_id') == $findDriverServiceId; } @endphp
@if ($errors->any())
    @foreach ($errors->all() as $error)
  • {{ $error }}
  • @endforeach
@endif

{{ isset($driver) ? __('taxido::static.drivers.edit') : __('taxido::static.drivers.add') }}

@error('profile_image_id') {{ $message }} @enderror
@error('name') {{ $message }} @enderror
@if (isset($driver) && isDemoModeEnabled()) @else @endif @error('email') {{ $message }} @enderror
@if (isset($driver) && isDemoModeEnabled()) @else
@endif @error('phone') {{ $message }} @enderror
@error('referral_code') {{ $message }} @enderror
@if (request()->routeIs('admin.driver.create'))
@error('password') {{ $message }} @enderror
@error('confirm_password') {{ $message }} @enderror
@endif
@error('address.address') {{ $message }} @enderror
@error('address.street_address') {{ $message }} @enderror
@error('address.area_locality') {{ $message }} @enderror
@error('address.country_id') {{ $message }} @enderror
@error('address.state') {{ $message }} @enderror
@error('address.city') {{ $message }} @enderror
@error('address.postal_code') {{ $message }} @enderror
@error('fleet_manager_id') {{ $message }} @enderror
@error('service_id') {{ $message }} @enderror
@error('service_category_id') {{ $message }} @enderror
@error('payment_account.bank_account_no') {{ $message }} @enderror
@error('payment_account.bank_name') {{ $message }} @enderror
@error('payment_account.bank_holder_name') {{ $message }} @enderror
@error('payment_account.swift') {{ $message }} @enderror
@error('payment_account.routing_number') {{ $message }} @enderror
@error('payment_account.paypal_email') {{ $message }} @enderror
@error('status') {{ $message }} @enderror
is_online === 1) /> is_online === 0 || @$driver?->is_online === null) />
@error('is_online') {{ $message }} @enderror
is_verified === 1) /> is_verified === 0 || @$driver?->is_verified === null) />
@error('is_verified') {{ $message }} @enderror
is_on_ride === 1) /> is_on_ride === 0 || @$driver?->is_on_ride === null) />
@error('is_on_ride') {{ $message }} @enderror
status === 1) /> status === 0 || @$driver?->status === null) />
@push('scripts') @endpush