如何从laravel 5.3工匠

问题描述:

我试着用这个 PHP工匠化妆更新我的数据库列名:迁移update_username_field_to_users_table如何从laravel 5.3工匠

但它并没有关于这个过程中我应该遵循现在的工作,并给了我error.Let 。

+0

您能否提供您收到的错误 –

+0

我忘了确切的一个,但它可能会要求在供应商中添加某些内容或找不到更新库。 –

从Laravel文档

修改列

先决条件

之前修改列,一定要学说/ DBAL依赖 添加到您的composer.json文件。该学说DBAL库用来 确定列的当前状态,并创建SQL查询 ,使指定调整列需要:

composer require doctrine/dbal 

更新列属性

的更改方法允许您将某些现有列类型修改为 新类型或修改列的属性。例如,您可能希望 增加字符串列的大小。要查看 行动改变方法,让我们增加了名字列的大小从25〜50:

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

我们还可以修改列可空:

Schema::table('users', function ($table) { 
    $table->string('name', 50)->nullable()->change(); }); 




如果此文档不适合您,请提供错误