我有这个简单的代码,当我运行时 - 它根本不做任何事情。迁移时,迁移运行 - 我从控制台获得反馈:
Migrated.....
但数据库保持不变。在迁移表中,我看到了我的迁移,也有正确的批处理。
<?php
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class AddDateToProgram extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('schedules', function(Blueprint $table) {
$table->string('day')->default('2018-05-24')->nullable();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::table('schedules', function(Blueprint $table) {
$table->dropIfExists('day');
});
}
}
答案 0 :(得分:0)
如果您有不同的迁移,我会尝试通过重命名文件来更改导致麻烦的迁移日期。或者,您可以暂时从迁移文件夹中删除其余文件,看看会发生什么。 但我认为如果是关于日期的话,控制台会说“没什么可迁移的”,但你可以尝试一下。
希望它有所帮助,再见。