addSql('ALTER TABLE resource_types ADD field_schema JSON DEFAULT NULL'); $this->addSql( 'UPDATE resource_types SET field_schema = :schema WHERE code = :code AND field_schema IS NULL', [ 'code' => 'laser', 'schema' => json_encode([ ['key' => 'energy', 'label' => 'انرژی', 'type' => 'select', 'required' => true, 'sort_order' => 0, 'options' => [7, 8, 9, 10, 12, 14, 16, 18]], ['key' => 'pulse', 'label' => 'پالس', 'type' => 'select', 'required' => true, 'sort_order' => 1, 'options' => [3, 5, 10, 20]], ['key' => 'shots', 'label' => 'شات', 'type' => 'number', 'required' => true, 'sort_order' => 2], ], JSON_UNESCAPED_UNICODE), ], ); } public function down(Schema $schema): void { $this->addSql('ALTER TABLE resource_types DROP field_schema'); } }