From db9b3e9b6740ebf9d0ae14d7c39a7edac5792b43 Mon Sep 17 00:00:00 2001 From: Lance Pioch Date: Sat, 30 Mar 2024 20:32:20 -0400 Subject: [PATCH] Set the name to the first part of the domain --- app/Filament/Resources/NodeResource/Pages/CreateNode.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/Filament/Resources/NodeResource/Pages/CreateNode.php b/app/Filament/Resources/NodeResource/Pages/CreateNode.php index f2edbb6f9..b0edc953d 100644 --- a/app/Filament/Resources/NodeResource/Pages/CreateNode.php +++ b/app/Filament/Resources/NodeResource/Pages/CreateNode.php @@ -38,7 +38,9 @@ class CreateNode extends CreateRecord }) ->helperText(fn ($state) => is_ip($state) ? 'You can also enter in the domain name instead!' : 'You can also enter the IP address instead!') ->afterStateUpdated(function (Forms\Set $set, ?string $state) { - $set('name', $state); + [$subdomain] = str($state)->explode('.', 2); + + $set('name', $subdomain); }) ->maxLength(191),