public function postNewTerminal()
 {
     $input = Input::only('termId', 'username', 'url', 'queue', 'key', 'password', 'confirmPassword');
     Log::info('На регистрацию нового пользователя получены данные:', $input);
     $errors = Validators::getErrorFromRegData($input);
     if ($errors) {
         Log::info('Найдены ошибки в данных для регистрации:', $errors);
         return $errors;
     }
     //Если ключ не указан, формируем случайный
     $input['key'] = $input['key'] != '' ? $input['key'] : md5($input['username'] . $input['termId'] . $input['url'] . $input['password']);
     $terminal = new Terminal();
     $terminal->newTerminal($input);
     if ($terminal) {
         Log::info('Реистрация успешна. ID = ' . $terminal->id);
         $message = 'Вы успешно зарегистрировались.';
         return array('message' => $message);
     }
     $message = 'Ошибка, попробуйте ещё раз.';
     return array('message' => $message);
 }