如何从laravel 5.3 artisan

时间:2016-11-21 04:45:44

标签: database updates laravel-5.3

我试过这个 php artisan make:migration update_username_field_to_users_table

但它没有奏效并给出错误。请告诉我我应该遵循的流程。

1 个答案:

答案 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(); });




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