with(['user']) ->field(['user_id', 'count(id) AS total_formid']) ->where('is_used', '=', 0) ->where('expiry_time', '>', time()) ->group('user_id') ->order(['total_formid' => 'desc']) ->paginate(15, false, [ 'query' => request()->request() ]); } }