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 -許多 –