2016-11-21 98 views
0

我試着用這個 PHP工匠化妝更新我的數據庫列名:遷移update_username_field_to_users_table如何從laravel 5.3工匠

但它並沒有關於這個過程中我應該遵循現在的工作,並給了我error.Let 。

+0

您能否提供您收到的錯誤 –

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




如果此文檔不適合您,請提供錯誤