“我的要约”表具有以下方法
/**
* Get the region for this offer.
*/
public function region()
{
return $this->belongsTo('App\Models\Region');
}
/**
* Get the categories for this offer.
*/
public function categories()
{
return $this->belongsToMany('App\Models\OfferCategory');
}
我的报价类别具有以下代码
/**
* Get the parentCategory.
*/
public function parentCategory()
{
return $this->belongsTo('App\Models\OfferCategory');
}
/**
* Get the offers for this category.
*/
public function offers()
{
return $this->belongsToMany('App\Models\Offer');
}
如何获取具有类别和地区ID的优惠记录?
答案 0 :(得分:0)
我使用以下代码解决了该问题
$offer = Offer::where($where)
->whereHas('categories', function($q) use($offerCategory) {
$q->where('name', '=', $offerCategory->name);
});