public function reset($request)
 {
     if (!empty($request) && $request['email']) {
         $_manager = Managers::where('email', $request['email']);
         if ($_manager->count() > 0) {
             $hash = md5(Hash::make($request['email']));
             if ($_manager->update(['recovercode' => $hash])) {
                 Auth::sendRecoverEmail($hash, $request['email']);
                 return true;
             } else {
                 return new \Exception('<b>Err...</b> Tivemos um problema para iniciar o processo de redefinição de senha. Tente novamente mais tarde.');
             }
         } else {
             return new \Exception('<b>Estranho...</b> O email digitado não aparece em nosso banco de dados ;/');
         }
     } else {
         return new \Exception('Você precisa digitar um email');
     }
 }