我试过这个 php artisan make:migration update_username_field_to_users_table
但它没有奏效并给出错误。请告诉我我应该遵循的流程。
答案 0 :(得分:0)
来自Laravel Docs
修改列
先决条件
在修改列之前,请务必添加doctrine / dbal依赖项 到您的composer.json文件。 Doctrine DBAL库用于 确定列的当前状态并创建SQL查询 需要对列进行指定的调整:
composer require doctrine/dbal
更新列属性
更改方法允许您将某些现有列类型修改为a 新类型或修改列的属性。例如,您可能希望 增加字符串列的大小。要查看更改方法 动作,让我们将名称列的大小从25增加到50:
Schema::table('users', function ($table) {
$table->string('name', 50)->change(); });
我们还可以修改一个可以为空的列:
Schema::table('users', function ($table) {
$table->string('name', 50)->nullable()->change(); });
如果此文档不适合您,请提供错误