我有两次迁移。
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
列*(在创建视图之后)*。
任何想法我该如何处理?
如何更改/指定迁移顺序?
或
创建该列后,如何重新执行该视图迁移?