嗨,大家好!如何从Laravel中的现有模型或现有迁移模型创建迁移文件?
答案 0 :(得分:3)
要为现有模型创建表,只需运行以下命令,
php artisan make:migration table_name
,然后转到database -> migration -> date_with-table_name
在up()
内,键入您的表名和要添加的字段,如下所示;
Schema::create('table_name', function (Blueprint $table) {
$table->increments('id');
$table->string('field_2');
$table->string('field_3');
$table->string('field_4');
$table->date('field_5');
$table->string('field_6');
$table->timestamps();
});
答案 1 :(得分:0)
对于模型,只需创建一个模型,没有什么特别的,只要确保设置$table
,如果不遵循惯例。
为了从现有的数据库模式生成迁移,有一个包:
答案 2 :(得分:-1)
php artisan make:migration create_users_table
您的模型名称将是User,表名称将是用户
答案 3 :(得分:-1)
模型和迁移仅通过命名约定连接。模型和迁移是单独创建的。