|string> */ public function rules(): array { return [ 'type' => ['required', Rule::enum(FirewallRuleType::class)], 'ports' => ['required', 'string', 'max:50', 'regex:/^[A-Za-z0-9:\/,-]+$/'], 'from' => ['nullable', 'string', 'max:255', 'regex:/^[A-Fa-f0-9:.\/-]+$/'], ]; } }