如何更改迁移执行顺序?

时间:2019-01-01 07:02:44

标签: php laravel migration

我有两次迁移。

1。分别是一个视图

public function up()
{
    DB::statement("CREATE OR REPLACE VIEW myView AS
        SELECT * FROM mytable;
    ");
}

2。并更改了一个表以添加新列

public function up()
{
    Schema::table('mytable', function (Blueprint $table) {
        $table->enum('type', ['bulk', 'online']);
    });
}

如您所见

该视图使用 * 选择所有列。 但是在php artisan migrate之后,视图中不存在type列*(在创建视图之后)*。

任何想法我该如何处理?

如何更改/指定迁移顺序?

创建该列后,如何重新执行该视图迁移?

0 个答案:

没有答案