Laravel 8 創(chuàng)建索引

2021-07-19 11:20 更新

結(jié)構(gòu)生成器支持多種類型的索引。下面的例子中新建了一個值唯一的 email 字段。我們可以將 unique 方法鏈?zhǔn)降靥砑拥阶侄味x上來創(chuàng)建索引:

$table->string('email')->unique(); 

或者,你也可以在定義完字段之后創(chuàng)建索引。例如:

$table->unique('email'); 

你甚至可以將數(shù)組傳遞給索引方法來創(chuàng)建一個復(fù)合(或合成)索引:

$table->index(['account_id', 'created_at']); 

Laravel 會自動生成一個合理的索引名稱,但你也可以傳遞第二個參數(shù)來自定義索引名稱:

$table->unique('email', 'unique_email'); 
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號