mirror of
https://github.com/vitodeploy/vito.git
synced 2025-07-02 14:36:17 +00:00
refactoring
This commit is contained in:
@ -21,7 +21,7 @@ public function create(Server $server, array $input): FirewallRule
|
||||
'protocol' => $input['protocol'],
|
||||
'port' => $input['port'],
|
||||
'source' => $input['source'],
|
||||
'mask' => $input['mask'],
|
||||
'mask' => $input['mask'] ?? null,
|
||||
'status' => FirewallRuleStatus::CREATING,
|
||||
]);
|
||||
$rule->save();
|
||||
@ -49,14 +49,12 @@ private function validate(Server $server, array $input): void
|
||||
'numeric',
|
||||
'min:1',
|
||||
'max:65535',
|
||||
Rule::unique('firewall_rules', 'port')->where('server_id', $server->id),
|
||||
],
|
||||
'source' => [
|
||||
'required',
|
||||
'ip',
|
||||
],
|
||||
'mask' => [
|
||||
'required',
|
||||
'numeric',
|
||||
],
|
||||
])->validateWithBag('createRule');
|
||||
|
Reference in New Issue
Block a user