data = $data; } /** * Execute the job. */ public function handle(\App\Services\Machine\MachineService $machineService): void { $serialNo = $this->data['serial_no'] ?? null; $slotsData = $this->data['slots'] ?? []; if (!$serialNo) return; $machine = \App\Models\Machine\Machine::where('serial_no', $serialNo)->first(); if ($machine) { $machineService->syncSlots($machine, $slotsData); } } }