diff --git a/app/Filament/Resources/ServerResource/Pages/CreateServer.php b/app/Filament/Resources/ServerResource/Pages/CreateServer.php index 0c4296ade..0171924f6 100644 --- a/app/Filament/Resources/ServerResource/Pages/CreateServer.php +++ b/app/Filament/Resources/ServerResource/Pages/CreateServer.php @@ -7,6 +7,7 @@ use App\Models\Allocation; use App\Models\Egg; use App\Models\Node; use App\Services\Allocations\AssignmentService; +use App\Services\Servers\RandomWordService; use App\Services\Servers\ServerCreationService; use Filament\Forms\Form; use Filament\Resources\Pages\CreateRecord; @@ -45,7 +46,9 @@ class CreateServer extends CreateRecord $egg = Egg::find($get('egg_id')); $prefix = $egg ? str($egg->name)->lower()->kebab() . '-' : ''; - $set('name', $prefix . fake()->domainWord); + $word = (new RandomWordService())->word(); + + $set('name', $prefix . $word); })) ->columnSpan([ 'default' => 2, diff --git a/app/Filament/Resources/ServerResource/Pages/EditServer.php b/app/Filament/Resources/ServerResource/Pages/EditServer.php index 51d729da2..54fc3f858 100644 --- a/app/Filament/Resources/ServerResource/Pages/EditServer.php +++ b/app/Filament/Resources/ServerResource/Pages/EditServer.php @@ -3,6 +3,7 @@ namespace App\Filament\Resources\ServerResource\Pages; use App\Filament\Resources\ServerResource; +use App\Services\Servers\RandomWordService; use Filament\Actions; use Filament\Forms; use App\Enums\ContainerStatus; @@ -94,7 +95,9 @@ class EditServer extends EditRecord $egg = Egg::find($get('egg_id')); $prefix = $egg ? str($egg->name)->lower()->kebab() . '-' : ''; - $set('name', $prefix . fake()->domainWord); + $word = (new RandomWordService())->word(); + + $set('name', $prefix . $word); })) ->columnSpan([ 'default' => 2, diff --git a/app/Services/Servers/RandomWordService.php b/app/Services/Servers/RandomWordService.php new file mode 100644 index 000000000..3daa4e7be --- /dev/null +++ b/app/Services/Servers/RandomWordService.php @@ -0,0 +1,19 @@ +