/**
  * @param ManageUserRequest $request
  * @return mixed
  */
 public function get(ManageUserRequest $request)
 {
     return Datatables::of($this->users->getForDataTable($request->get('status'), $request->get('trashed')))->editColumn('confirmed', function ($user) {
         return $user->confirmed_label;
     })->addColumn('roles', function ($user) {
         $roles = [];
         if ($user->roles()->count() > 0) {
             foreach ($user->roles as $role) {
                 array_push($roles, $role->name);
             }
             return implode("<br/>", $roles);
         } else {
             return trans('labels.general.none');
         }
     })->addColumn('actions', function ($user) {
         return $user->action_buttons;
     })->make(true);
 }