Laravel从现有模型生成迁移

时间:2017-12-05 09:11:38

标签: laravel model migration

嗨,大家好!如何从Laravel中的现有模型或现有迁移模型创建迁移文件?

4 个答案:

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

read more here.

答案 1 :(得分:0)

对于模型,只需创建一个模型,没有什么特别的,只要确保设置$table,如果不遵循惯例。

为了从现有的数据库模式生成迁移,有一个包:

Xethron - Laravel Migration Generator

答案 2 :(得分:-1)

 php artisan make:migration create_users_table

您的模型名称将是User,表名称将是用户

答案 3 :(得分:-1)

模型和迁移仅通过命名约定连接。模型和迁移是单独创建的。