2014-12-13 65 views
3

我在Laravel创建迁移用下面的函数:Laravel 4:迁移 - 架构::表 - 文本列自动创建初级唯一索引

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

任何人都可以告诉为什么发生这种情况以及如何创建文本字段而不使其成为主索引?

回答

2

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

也许看起来像它。这些字段显示为灰色,因为这是phpMyAdmin如何显示不能创建主键或唯一字段的列。

无需担心。 text()什么也不做,你不会期望。