forge->addField([ ]); $this->forge->addKey('id', true); $this->forge->addKey('appointment_id'); $this->forge->addKey('patient_id'); $this->forge->addKey('selected_doctor_id'); $this->forge->addKey(['requested_date', 'requested_time']); $this->forge->addKey('status'); $this->forge->addKey('expires_at'); $this->forge->addUniqueKey('preview_token'); } public function down(): void { } // Removed migration for appointment_previews table }