我正在关注Laravel的Jeffrey Way's generator教程,我对迁移的“添加”语法感到困惑。如果我运行以下命令
php artisan generate:migration add_user_id_to_posts_table
我生成以下迁移脚本
public function up()
{
Schema::table('posts', function(Blueprint $table) {
});
}
generate:migration
命令已成功添加对Schema::table
的调用 - 但该命令中没有提及user_id
。我自己有责任自己添加,或者user_id
字段是否会添加到其他地方?如果是前者,将该字段添加到表中的语法是什么?如果是后者,哪里是“其他地方”?
我知道我可以在第一次创建表时指定字段列表,但我有兴趣了解“Jeffrey Way方式”或“标准Laravel PHP代码”方式,通过迁移修改表格。
答案 0 :(得分:3)
php artisan generate:migration add_user_id_to_posts_table --fields="user_id:integer"