diff --git a/app/Livewire/Settings/Index.php b/app/Livewire/Settings/Index.php index 2d7de9e58..9a51d107d 100644 --- a/app/Livewire/Settings/Index.php +++ b/app/Livewire/Settings/Index.php @@ -14,7 +14,7 @@ class Index extends Component public ?Server $server = null; - #[Validate('nullable|string|max:255')] + #[Validate('nullable|string|max:255|url')] public ?string $fqdn = null; #[Validate('required|integer|min:1025|max:65535')] @@ -46,6 +46,11 @@ class Index extends Component public $buildActivityId = null; + protected array $messages = [ + 'fqdn.url' => 'Invalid instance URL.', + 'fqdn.max' => 'URL must not exceed 255 characters.', + ]; + public function render() { return view('livewire.settings.index'); diff --git a/resources/views/livewire/settings/index.blade.php b/resources/views/livewire/settings/index.blade.php index deba90291..5a6319bc8 100644 --- a/resources/views/livewire/settings/index.blade.php +++ b/resources/views/livewire/settings/index.blade.php @@ -18,8 +18,10 @@ class="flex flex-col h-full gap-8 sm:flex-row">
-