how can I create a migration to add a value to an enum in eloquent

后端 未结 5 1561
后悔当初
后悔当初 2020-12-28 14:46

I have a table that contains an enum field

CREATE TABLE `user_status` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `values` enum(\'on\', \'off\'),
           


        
5条回答
  •  温柔的废话
    2020-12-28 14:53

    I did it with MySql:

    class ChangeJobTypeEnum extends Migration {
    
        /**
         * Run the migrations.
         *
         * @return void
         */
        public function up()
        {
            DB::statement("ALTER TABLE _TABLENAME_ CHANGE _COLUMNNAME_ _COLUMNNAME_ ENUM('on', 'off', 'auto')");
    
        }
    
        /**
         * Reverse the migrations.
         *
         * @return void
         */
        public function down()
        {
            DB::statement("ALTER TABLE _TABLENAME_ CHANGE _COLUMNNAME_ _COLUMNNAME_ ENUM('on', 'off')");
    
        }
    }
    

提交回复
热议问题