如何使用Laravel Schema Builder在表上设置注释

时间:2015-12-14 16:22:37

标签: laravel comments schema

如何使用Laravel Schema Builder在表上设置注释?

列集:

public function up()
{
    Schema::create('vendors', function (Blueprint $table) 
    {
        $table->comment('not working - error'); // not working - error
        $table->increments('id');
        $table->string('vendor', 255)->comment('Some comment.');
        $table->timestamps();
    });
}

但对于桌子?

1 个答案:

答案 0 :(得分:19)

嗯,我对你没有一个好的答案,但至少它有效。

这是:

public function up()
{
    $tableName = 'vendors';

    Schema::create($tableName, function (Blueprint $table) 
    {
        $table->increments('id');
        $table->string('vendor', 255)->comment('Some comment.');
        $table->timestamps();
    });

    DB::statement("ALTER TABLE `$tableName` comment 'My comment'");
}

创建表后,只需添加一个DB语句。