Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
pterodactyl
GitHub Repository: pterodactyl/panel
Path: blob/1.0-develop/app/Http/Requests/Admin/Egg/EggVariableFormRequest.php
10277 views
1
<?php
2
3
namespace Pterodactyl\Http\Requests\Admin\Egg;
4
5
use Pterodactyl\Models\EggVariable;
6
use Pterodactyl\Http\Requests\Admin\AdminFormRequest;
7
8
class EggVariableFormRequest extends AdminFormRequest
9
{
10
/**
11
* Define rules for validation of this request.
12
*/
13
public function rules(): array
14
{
15
return [
16
'name' => 'required|string|min:1|max:191',
17
'description' => 'sometimes|nullable|string',
18
'env_variable' => 'required|regex:/^[\w]{1,191}$/|notIn:' . EggVariable::RESERVED_ENV_NAMES,
19
'options' => 'sometimes|required|array',
20
'rules' => 'bail|required|string',
21
'default_value' => 'present',
22
];
23
}
24
}
25
26