artisan migrate:rollback laravel 5.3 中的错误
artisan migrate:rollback error in laravel 5.3
我正在尝试构建一个简单的迁移 table,然后尝试在 table 中添加一列,因此以下是我的迁移文件:
class AddFlagToEmiTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('epins', function (Blueprint $table) {
$table->boolean('flag');
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::table('epins', function (Blueprint $table) {
//
});
}
}
这里忘记写掉落值了:
$table->dropColumn('flag');
现在,在添加这个并尝试 rollback
并再次尝试 php artisan migrate
时,它显示错误,并且即使我添加了丢弃值,它也显示没有任何要迁移的输出在迁移中。
我已经尝试过以下方法:
php artisan optimize
php artisan clear-compiled
composer dump-autoload
这对我没有帮助,请看截图:
帮帮我。谢谢!
请尝试从数据库中删除表,修改迁移文件并添加drop到down功能并再次迁移。
因为 artisan 在 epins
table
中找不到 flag
列
有解决方法,
从 phpmyadmin 显式添加 flag
列(如果您使用的是 mysql),然后尝试回滚
希望这个方法有效,有疑问请追问
我正在尝试构建一个简单的迁移 table,然后尝试在 table 中添加一列,因此以下是我的迁移文件:
class AddFlagToEmiTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('epins', function (Blueprint $table) {
$table->boolean('flag');
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::table('epins', function (Blueprint $table) {
//
});
}
}
这里忘记写掉落值了:
$table->dropColumn('flag');
现在,在添加这个并尝试 rollback
并再次尝试 php artisan migrate
时,它显示错误,并且即使我添加了丢弃值,它也显示没有任何要迁移的输出在迁移中。
我已经尝试过以下方法:
php artisan optimize
php artisan clear-compiled
composer dump-autoload
这对我没有帮助,请看截图:
帮帮我。谢谢!
请尝试从数据库中删除表,修改迁移文件并添加drop到down功能并再次迁移。
因为 artisan 在 epins
table
flag
列
有解决方法,
从 phpmyadmin 显式添加 flag
列(如果您使用的是 mysql),然后尝试回滚
希望这个方法有效,有疑问请追问