/**
  * @return mixed
  */
 public function get()
 {
     $userDefaultSettings = UserDefaultSetting::select('displayed_bills', 'displayed_clients', 'displayed_products', 'displayed_custom_products')->first();
     $securitySettings = SecuritySetting::select('recover_code_valid_minutes', 'login_attempts', 'allow_new_accounts', 'allow_users_to_change_language')->first();
     // Build settings array manually
     $settings = ['displayed_bills' => $userDefaultSettings->displayed_bills, 'displayed_clients' => $userDefaultSettings->displayed_clients, 'displayed_products' => $userDefaultSettings->displayed_products, 'displayed_custom_products' => $userDefaultSettings->displayed_custom_products, 'recover_code_valid_minutes' => $securitySettings->recover_code_valid_minutes, 'login_attempts' => $securitySettings->login_attempts];
     // Allow new accounts setting
     if ($securitySettings->allow_new_accounts) {
         $settings['allow_new_accounts'] = trans('common.yes');
         $allowNewAccounts = true;
     } else {
         $settings['allow_new_accounts'] = trans('common.no');
         $allowNewAccounts = false;
     }
     // Allow users to change language setting
     if ($securitySettings->allow_users_to_change_language) {
         $settings['allow_users_to_change_language'] = trans('common.yes');
         $allowUsersToChangeLanguage = true;
     } else {
         $settings['allow_users_to_change_language'] = trans('common.no');
         $allowUsersToChangeLanguage = false;
     }
     $settings['allow_new_accounts_bool'] = $allowNewAccounts;
     $settings['allow_users_to_change_language_bool'] = $allowUsersToChangeLanguage;
     $response = new AjaxResponse();
     $response->setSuccessMessage(trans('common.success'));
     $response->addExtraFields($settings);
     return response($response->get())->header('Content-Type', 'application/json');
 }