欢迎各位兄弟 发布技术文章
这里的技术是共享的
模型中
public function scopeWill_end_date($query){
$query->where('userinfo_end_day','>',Carbon::now())
->where('userinfo_end_day','<=',Carbon::now()->addMonth());
}
public function scopeJoinParents($query){
$query->join('user_relation_level','user_relation_level.user_id','=','users.id');
}
控制器中 执行
$users = User::joinParents()->joinUserinfo()->will_end_date()->parentIsOwn()->orderby('users.id','desc')->select('users.*')->paginate(20);