Обновите Enum Options, используя Laravel Migration - PullRequest
0 голосов
/ 13 апреля 2020

Если перечисления изменены в файле enums. php, как бы я изменил миграцию?

У меня есть файл миграции, подобный следующему:

    public function up()
    {
        Schema::create('increase_pond_height', function (Blueprint $table) {
            $table->increments('id');
            $table->float('height', 8, 2);
            $table->enum('purpose', Config::get('enums.increase_pond_height_purposes'));
            $table->string('comments', 500)->nullable();
            $table->timestamps();
        });
    }

У меня есть перечисление. php в Config, как показано ниже -

<?php

return [
    'increase_pond_height_purposes' => ['innoculum', 'harvest', 'media_addition']
];

1 Ответ

0 голосов
/ 13 апреля 2020

Краткий ответ: вы не можете

Каждый раз, когда вы редактируете свой enum.php файл конфигурации Вручную , вы должны добавить новую миграцию, чтобы изменить increase_pond_height таблицу

...