Php Laravel雄辩:after()不在某列后添加列

Php Laravel雄辩:after()不在某列后添加列,php,eloquent,laravel-5.1,Php,Eloquent,Laravel 5.1,下面的代码在最后生成列,而不是在特定列之后。我在拉维5.1上 public function up() { Schema::table('project', function (Blueprint $table) { $table->enum('is_it',['yes','no'])->after('goals')->nullable(); }); } 我正在使用PostgreSQL 9.4当您使用Po

下面的代码在最后生成列,而不是在特定列之后。我在拉维5.1上

public function up()
    {
        Schema::table('project', function (Blueprint $table) {
            $table->enum('is_it',['yes','no'])->after('goals')->nullable();
        });
    }

我正在使用PostgreSQL 9.4

当您使用PostgreSQL时,这是不可能的。此函数仅受MySQL支持

在中,之后的方法仅针对MySQL突出显示,您也可以在此处看到关于它的讨论:


我希望这能澄清你的疑问,问候你

这只适用于MySQL,你在使用MySQL吗?应该提到;否
postgresql