From 0c7ae26313766d5ad977d8471d976a0429219bb4 Mon Sep 17 00:00:00 2001 From: Lance Pioch Date: Fri, 10 May 2024 20:24:01 -0400 Subject: [PATCH] Fix faker --- .../ServerResource/Pages/CreateServer.php | 5 ++++- .../ServerResource/Pages/EditServer.php | 5 ++++- app/Services/Servers/RandomWordService.php | 19 +++++++++++++++++++ 3 files changed, 27 insertions(+), 2 deletions(-) create mode 100644 app/Services/Servers/RandomWordService.php 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 @@ +