Laravel 4:Migration - Schema :: table - Text列自动创建主要唯一索引

时间:2014-12-13 13:05:15

标签: php mysql laravel laravel-4 phpmyadmin

我正在使用以下功能在Laravel中创建迁移:

public function up()
{
    Schema::create('translate_item', function(Blueprint $table)
    {
        $table->increments('id');
        $table->integer('lesson_id');
        $table->text('lang_1');
        $table->text('lang_2');
        $table->timestamps();
    });
}

以上将文本字段创建为主要唯一索引,如下所示: enter image description here

有谁可以告诉为什么会发生这种情况以及如何创建文本字段而不将其作为主索引?

1 个答案:

答案 0 :(得分:2)

实际上,它们不是作为主键创建的,也不是唯一索引。

它可能看起来像。这些字段是灰色的,因为这就是phpMyAdmin显示无法创建主键或唯一的列的方式。

无需担心。 text()没有做任何你不会想到的事情。