表'用户':
|id|name|address|post_code|deleted_at|created_at|
我想在'id'和'deleted_at'之间添加列'phone_nr'
是否可以通过Laravel 4.1迁移?
是.使用创建新迁移php artisan migrate:make update_users_table
.
然后使用以下table
命令(如果您使用的是MySQL!):
Schema::table('users', function($table) { $table->string('phone_nr')->after('id'); });
完成迁移后,保存并运行它php artisan migrate
,您的表格将会更新.
文档:https://laravel.com/docs/4.2/migrations#column-modifiers
詹姆斯的答案仍然是正确的.但是,Laravel 5略微改变了make migration语法:
php artisan make:migration add_google_auth_to_users_table --table=users
(我知道这个问题被标记为Laravel 4,但问题的排名相当高;))