我正在尝试在一次迁移中更改表reserves
中某个列的最大长度。代码如下所示:
public function up()
{
//
Schema::table('reserves', function($table){
$table->string("mobile", 11)->change();
});
}
但是当通过工匠运行迁移时,它会引发异常并说:
[RuntimeException]更改表“reserve”的列需要 学说DBAL;安装“doctrine / dbal”。
问题是什么,如何解决?
答案 0 :(得分:41)
问题解决了,在框架的根目录上执行以下命令:
composer require doctrine/dbal
答案 1 :(得分:3)
添加到composer.json
"require": {
...
"doctrine/dbal": "*"
},
运行“ composer update”命令