我有以下型号:
1. Campaign
2. Coupon
3. CampaignCoupon
CampaignCoupon
是枢纽分析表的模型,用于Campaign
和Coupon
的多对多关系。
我在CampaignCoupon
模型中具有以下关系:
public function coupons() {
return $this->belongsToMany('App\Coupon', 'campaign_coupon','campaign_id','coupon_id');
}
public function campaigns() {
return $this->belongsToMany('App\Campaign', 'campaign_coupon','campaign_id','coupon_id');
}
在请求中,我现在想使用coupon_id
模型获取campaign_id
和Coupon
数据。{p>
这是我使用过的查询:
Campaign
但是它返回的优惠券和广告系列为空。
CampaignCoupon
有人可以帮忙吗?
答案 0 :(得分:0)
使用这种关系代替您的
public function coupons() {
return $this->belongsTo('App\Coupon','coupon_id');
}
public function campaigns() {
return $this->belongsTo('App\Campaign','campaign_id');
}