createTable( 'variant_option_excl', [ 'id' => $this->primaryKey(), 'variant_option_group_excl_id' => $this->integer() ->notNull(), 'image_id' => $this->integer(), 'sort' => $this->integer() ->defaultValue(0), 'status' => $this->boolean() ->defaultValue(true), 'created_at' => $this->integer(), 'updated_at' => $this->integer(), ] ); $this->addForeignKey( 'variant_option_excl_variant_option_group_excl_id_to_variant_option_group_excl_fk', 'variant_option_excl', 'variant_option_group_excl_id', 'variant_option_group_excl', 'id', 'CASCADE', 'CASCADE' ); } public function safeDown() { $this->dropForeignKey( 'variant_option_excl_variant_option_group_excl_id_to_variant_option_group_excl_fk', 'variant_option_excl' ); $this->dropTable('variant_option_excl'); } }