int = $int; } /** * Execute the job. * * @return void */ public function handle() { /** @var DeliveryAppointment|\stdClass $appointment */ $appointment = DeliveryAppointment::query()->find($this->int); $time = explode("-",DeliveryAppointment::PERIOD[$appointment->date_period])[1]; if ($appointment && $appointment->status==0 && Carbon::now()->gt(Carbon::parse($appointment->appointment_date." ".$time.":00:00")) )$appointment->update(["status"=>3]); } }