0
我需要帮助编写一个雄辩的查询语句,首先在zipcodes表中搜索城市,然后使用它发现的那些id找到存在于该zipcodes列表中的活动。Laravel雄辩多对多?
表: 邮编 - ID(表示邮政编码) - 城市
活动 - ID - 姓名 - zipcodes_id(它关系到拉链码表)
没关系,我终于想通出来。
$zipcodes = Zipcodes::has('activities')->where('city', '=', $city)->get();
foreach ($zipcodes as $zipcode)
{
echo $zipcode->activities;
}
返回:
[{"id":1,"activity_type":2,"name":"Four Peaks Grill & Tap","zipcodes_id":85032}]
的Laravel文档有如何开始使用许多一对多的关系去一个很好的例子:http://laravel.com/docs/eloquent#many-to -许多 –