如何在Laravel中的第一列之前添加新列?

时间:2019-06-27 11:21:36

标签: php laravel laravel-migrations

我首先需要使用laravel迁移在Sql中添加一列。我可以使用after在任何地方添加新列:

  Schema::table('tasks', function (Blueprint $table) {
        if (Schema::hasColumn('tasks', 'assigned_to_id') == false) {
                $table->integer('assigned_to_id')->after('status');
        }
  });

表具有以下字段:  project_id,module_id

我需要在project_id之前添加列“ id”。 如何实现呢? 预先感谢!

1 个答案:

答案 0 :(得分:3)

您可以使用$table->integer('id')->first()id添加为第一列