链接/透视表插入在Laravel 4.1中是独一无二的


Ensute linking / pivot table insert is unique in Laravel 4.1

我有一个链接表,需要每个链接是唯一的。所以team_id 1只能出现在competition_id 1中一次

Laravel有什么好的方法来执行这个吗?

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

您可以查看文档中的雄辩关系。

雄辩的文档

基本上你需要做的是,当创建Eloquent模型时,你必须定义表之间的关系类型。我觉得一对多关系很适合你。