2016-10-16 15 views
1

laravelスキーマビルダを使用してテーブルに列を追加する場合、既定ではテーブルの末尾に追加されます。 ->after('column')を使用する場合は、どの列が後に来るべきかを指定できます。テーブルの先頭に列を追加することを定義する方法はありますか?あなたが移行の話をしている場合はLaravelスキーマビルダテーブルの先頭に列を追加

答えて

1

は、あなたがfirst()メソッドを使用します:

- >最初の() - 場所の表の "最初" の列(のMySQLのみ)

- >の後( '列') - 場所の列別の列(MySQLのみ)

https://laravel.com/docs/5.3/migrations#column-modifiers

+0

ので、私はこれが唯一利用可能です "の後に" n Laravel 5.3+? – geoffs3310

+1

<5.2についてはわかりませんが、5.2もあります:https://laravel.com/docs/5.2/migrations#creating-columns –

関連する問題