Path: blob/1.0-develop/app/Http/Requests/Admin/Settings/BaseSettingsFormRequest.php
10277 views
<?php12namespace Pterodactyl\Http\Requests\Admin\Settings;34use Illuminate\Validation\Rule;5use Pterodactyl\Traits\Helpers\AvailableLanguages;6use Pterodactyl\Http\Requests\Admin\AdminFormRequest;78class BaseSettingsFormRequest extends AdminFormRequest9{10use AvailableLanguages;1112public function rules(): array13{14return [15'app:name' => 'required|string|max:191',16'pterodactyl:auth:2fa_required' => 'required|integer|in:0,1,2',17'app:locale' => ['required', 'string', Rule::in(array_keys($this->getAvailableLanguages()))],18];19}2021public function attributes(): array22{23return [24'app:name' => 'Company Name',25'pterodactyl:auth:2fa_required' => 'Require 2-Factor Authentication',26'app:locale' => 'Default Language',27];28}29}303132