This commit is contained in:
Tokumeikoi
2020-02-10 15:51:01 +08:00
parent cb8cdb2e0e
commit 7f9ad68e1b
2 changed files with 23 additions and 26 deletions

View File

@ -6,6 +6,21 @@ use Illuminate\Foundation\Http\FormRequest;
class ServerSave extends FormRequest
{
CONST RULES = [
'show' => '',
'name' => 'required',
'group_id' => 'required|array',
'parent_id' => 'nullable|integer',
'host' => 'required',
'port' => 'required',
'server_port' => 'required',
'tls' => 'required',
'tls_pem' => '',
'tls_key' => '',
'tags' => 'array',
'rate' => 'required|numeric',
'network' => 'required|in:tcp,kcp,ws,http,domainsocket,quic'
];
/**
* Get the validation rules that apply to the request.
*
@ -13,18 +28,7 @@ class ServerSave extends FormRequest
*/
public function rules()
{
return [
'name' => 'required',
'group_id' => 'required|array',
'parent_id' => 'nullable|integer',
'host' => 'required',
'port' => 'required',
'server_port' => 'required',
'tls' => 'required',
'tags' => 'array',
'rate' => 'required|numeric',
'network' => 'required|in:tcp,kcp,ws,http,domainsocket,quic'
];
return self::RULES;
}
public function messages()