with(['user', 'vipUser']) ->order(['create_time' => 'desc']); if (!empty($search['nick_name'])) { $model = $model->where('user.nickName', 'like', '%' . $search['nick_name'] . '%'); } if (isset($search['apply_status']) && $search['apply_status'] > -1) { $model = $model->where('apply_status', '=', $search['apply_status']); } return $model->paginate($search['list_rows']); } }