【发布时间】:2016-11-26 09:14:45
【问题描述】:
我有 4 种不同的型号。但是不要安静地抓住我应该使用的关系。
型号:County、Municipality、Postal 和 Zip。
在每个模型中正确设置了表和主键。
在County 模型中我添加了:
public function municipality() {
return $this -> hasMany('App\Municipality');
}
在Municipality 模型中我添加了:
public function postal() {
return $this -> hasMany('App\Postal');
}
在Postal 模型中我添加了:
public function zip() {
return $this -> hasMany('App\Zip');
}
我已经对此进行了测试:
County::findOrFail(1)->municipality; 并且有效。
但是我如何获得属于该特定城市的邮件?
我不能这样做:County::findOrFail(1)->municipality->postal; 我认为我可以。但是我可以看到我还没有掌握它。
我该怎么做? 提前致谢。
【问题讨论】:
标签: php laravel eloquent relationship