在laravel 5中撤消change()

时间:2015-09-14 18:29:45

标签: laravel-5 eloquent laravel-5.1

我不熟悉Mysql中未分配的相反内容,所以如果我这样做了:

Schema::table('users', function ($table) {
    $table->string('id')->unsigned()->change();
});

for up,那将是什么版本?

1 个答案:

答案 0 :(得分:0)

对于回滚,您需要使用原始查询来还原未签名的

public function down()
    {
        DB::statement('ALTER TABLE `users` MODIFY `id` INT(10)');
    }

我认为你的意思是整数而不是使用无符号的字符串。

如果迁移时出现'Doctrine\DBAL\Driver\PDOMySql\Driver' not found错误,请将"doctrine/dbal": "^2.5"添加到composer.json的require部分,或者只运行composer require doctrine/dbal命令。