2014-06-10 43 views
0

我有一個鏈接表,每個鏈接都需要唯一。所以team_id 1只能在competition_id 1中進行一次。鏈接/數據透視表插入在Laravel 4.1中是唯一的

Laravel有沒有很好的方法來執行此操作?

$competitionTeam = new CompetitionTeam(); 
$competitionTeam->competition_id = $competition_id; 
$competitionTeam->team_id = $team_id; 
$competitionTeam->save(); 
+0

你有沒有想過在表中的這兩列上使用唯一索引? – user3158900

回答

0

您可以在文檔中籤出Eloquent Relationships。

Eloquent Documentation

基本上你需要做的是在創建模型口才,你必須定義你有表之間什麼類型的關係。我認爲一對多的關係會爲你做生意。

+0

我已經完成了這個任務,但是我給列命名有點不對,所以它不知道如何在幕後做到這一點。 –

+0

數據庫設計中最難的部分是命名部分。在適當地命名錶格之後,應該考慮表格之間的關係。如果一個表只連接到一個不同的單一表,它是一對一的,反之亦然。 – efe

相關問題