diff --git a/app/Livewire/Admin/Datacenters.php b/app/Livewire/Admin/Datacenters.php index 3003204..a7e3c66 100644 --- a/app/Livewire/Admin/Datacenters.php +++ b/app/Livewire/Admin/Datacenters.php @@ -11,7 +11,7 @@ use Livewire\Component; #[Layout('layouts.admin')] class Datacenters extends Component { - #[Validate('required|string|max:8|alpha_dash|unique:datacenters,code')] + #[Validate(['required', 'string', 'max:8', 'regex:/^[a-z0-9]([a-z0-9-]{0,6}[a-z0-9])?$/', 'unique:datacenters,code'])] public string $code = ''; #[Validate('required|string|max:255')] @@ -31,7 +31,10 @@ class Datacenters extends Component // Country must be one of the curated list — a forged request can bypass // the