Laravel 关联模型如何判断副表条件,以及不符合条件的过滤掉

$data = StudentHomework::where($map)
   ->with('hasTask')
   ->whereHas('hasTask',function ($query){
       $query->where('begin_date','<=',date('Y-m-d',time()))
           ->where('end_date','>=',date('Y-m-d',time()));
       return $query;//因为这个闭包不是数组所以需要返回
   })
   ->with('hasHomeWork')
   ->orderBy('id','desc')
   ->paginate($limit);


博客
请先登录后发表评论
  • 最新评论
  • 总共0条评论