@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