LOADING

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);

标签: Laravel

添加新评论