public function getSort($sortBy = 'email', $orderBy = 'asc')
 {
     $inputs = array('sortBy' => $sortBy, 'orderBy' => $orderBy);
     $rules = array('sortBy' => 'required|regex:/^[a-zA-Z0-9 _-]*$/', 'orderBy' => 'required|regex:/^[a-zA-Z0-9 _-]*$/');
     $validation = \Validator::make($inputs, $rules);
     if ($validation->fails()) {
         return redirect('admin/mailinglists')->withErrors($validation);
     }
     if ($orderBy != 'asc' && $orderBy != 'desc') {
         $orderBy = 'asc';
     }
     $mailinglists = Mailinglist::orderBy($sortBy, $orderBy)->paginate(20);
     return view('redminportal::mailinglists/view')->with('sortBy', $sortBy)->with('orderBy', $orderBy)->with('mailinglists', $mailinglists);
 }
 public function getIndex()
 {
     $models = Mailinglist::orderBy($this->sortBy, $this->orderBy)->paginate($this->perpage);
     $data = ['models' => $models, 'sortBy' => $this->sortBy, 'orderBy' => $this->orderBy];
     return view('redminportal::mailinglists/view', $data);
 }