我有两个型号,需要同时拉动两个模型并根据某些条件过滤结果
移动:id,name,make ...
提供:id,modelid,retailerid ......
我的模型设置如下:
// Mobile
public function offer()
{
return $this->hasMany('App/Offer','modelid','id');
}
// Offer
public function mobile()
{
return $this->belongsTo('App/Mobile','modelid');
}
当我跑
时 $offers = App\Mobile::with(['offer'=>function($q){
$q->orderBy('phonecost','asc')->first();
}])->orderBy('Popularity','desc')->paginate(10);
我在商品关系中得到一个空数组