diff --git a/app/Filament/Admin/Resources/EggResource/Pages/CreateEgg.php b/app/Filament/Admin/Resources/EggResource/Pages/CreateEgg.php index 3ecfb94a2..08153b1ef 100644 --- a/app/Filament/Admin/Resources/EggResource/Pages/CreateEgg.php +++ b/app/Filament/Admin/Resources/EggResource/Pages/CreateEgg.php @@ -190,7 +190,7 @@ class CreateEgg extends CreateRecord ->maxLength(255) ->columnSpanFull() ->afterStateUpdated(fn (Set $set, $state) => $set('env_variable', str($state)->trim()->snake()->upper()->toString())) - ->unique(modifyRuleUsing: fn (Unique $rule, Get $get) => $rule->where('egg_id', $get('../../id')), ignoreRecord: true) + ->unique(modifyRuleUsing: fn (Unique $rule, Get $get) => $rule->where('egg_id', $get('../../id'))) ->validationMessages([ 'unique' => trans('admin/egg.error_unique'), ]) @@ -203,7 +203,7 @@ class CreateEgg extends CreateRecord ->suffix('}}') ->hintIcon('tabler-code') ->hintIconTooltip(fn ($state) => "{{{$state}}}") - ->unique(modifyRuleUsing: fn (Unique $rule, Get $get) => $rule->where('egg_id', $get('../../id')), ignoreRecord: true) + ->unique(modifyRuleUsing: fn (Unique $rule, Get $get) => $rule->where('egg_id', $get('../../id'))) ->rules(EggVariable::getRulesForField('env_variable')) ->validationMessages([ 'unique' => trans('admin/egg.error_unique'), diff --git a/app/Filament/Admin/Resources/EggResource/Pages/EditEgg.php b/app/Filament/Admin/Resources/EggResource/Pages/EditEgg.php index 6aa424166..a999e2028 100644 --- a/app/Filament/Admin/Resources/EggResource/Pages/EditEgg.php +++ b/app/Filament/Admin/Resources/EggResource/Pages/EditEgg.php @@ -179,7 +179,7 @@ class EditEgg extends EditRecord ->maxLength(255) ->columnSpanFull() ->afterStateUpdated(fn (Set $set, $state) => $set('env_variable', str($state)->trim()->snake()->upper()->toString())) - ->unique(ignoreRecord: true, modifyRuleUsing: fn (Unique $rule, Get $get) => $rule->where('egg_id', $get('../../id'))) + ->unique(modifyRuleUsing: fn (Unique $rule, Get $get) => $rule->where('egg_id', $get('../../id'))) ->validationMessages([ 'unique' => trans('admin/egg.error_unique'), ]) @@ -192,7 +192,7 @@ class EditEgg extends EditRecord ->suffix('}}') ->hintIcon('tabler-code') ->hintIconTooltip(fn ($state) => "{{{$state}}}") - ->unique(ignoreRecord: true, modifyRuleUsing: fn (Unique $rule, Get $get) => $rule->where('egg_id', $get('../../id'))) + ->unique(modifyRuleUsing: fn (Unique $rule, Get $get) => $rule->where('egg_id', $get('../../id'))) ->rules(EggVariable::getRulesForField('env_variable')) ->validationMessages([ 'unique' => trans('admin/egg.error_unique'), diff --git a/app/Filament/Admin/Resources/ServerResource/Pages/CreateServer.php b/app/Filament/Admin/Resources/ServerResource/Pages/CreateServer.php index d08f21361..97f1c3d5a 100644 --- a/app/Filament/Admin/Resources/ServerResource/Pages/CreateServer.php +++ b/app/Filament/Admin/Resources/ServerResource/Pages/CreateServer.php @@ -110,7 +110,7 @@ class CreateServer extends CreateRecord 'sm' => 2, 'md' => 2, ]) - ->unique(ignoreRecord: true) + ->unique() ->maxLength(255), Select::make('node_id') diff --git a/app/Filament/Admin/Resources/ServerResource/Pages/EditServer.php b/app/Filament/Admin/Resources/ServerResource/Pages/EditServer.php index f43129817..0e7477c0f 100644 --- a/app/Filament/Admin/Resources/ServerResource/Pages/EditServer.php +++ b/app/Filament/Admin/Resources/ServerResource/Pages/EditServer.php @@ -208,7 +208,7 @@ class EditServer extends EditRecord 'md' => 2, 'lg' => 3, ]) - ->unique(ignoreRecord: true) + ->unique() ->maxLength(255), Select::make('node_id') ->label(trans('admin/server.node')) diff --git a/app/Filament/Admin/Resources/UserResource.php b/app/Filament/Admin/Resources/UserResource.php index c392152ff..3d096f723 100644 --- a/app/Filament/Admin/Resources/UserResource.php +++ b/app/Filament/Admin/Resources/UserResource.php @@ -128,14 +128,14 @@ class UserResource extends Resource ->label(trans('admin/user.username')) ->alphaNum() ->required() - ->unique(ignoreRecord: true) + ->unique() ->minLength(3) ->maxLength(255), TextInput::make('email') ->label(trans('admin/user.email')) ->email() ->required() - ->unique(ignoreRecord: true) + ->unique() ->maxLength(255), TextInput::make('password') ->label(trans('admin/user.password')) diff --git a/app/Filament/Components/Forms/Fields/CopyFrom.php b/app/Filament/Components/Forms/Fields/CopyFrom.php index aed3ef6fe..eefa95d52 100644 --- a/app/Filament/Components/Forms/Fields/CopyFrom.php +++ b/app/Filament/Components/Forms/Fields/CopyFrom.php @@ -30,7 +30,7 @@ class CopyFrom extends Select { $this->helperText(trans('admin/egg.copy_from_help')); - $this->relationship('configFrom', 'name', ignoreRecord: true); + $this->relationship('configFrom', 'name'); $this->afterStateUpdated(function ($state, Set $set) { $set('copy_script_from', $state); @@ -54,7 +54,7 @@ class CopyFrom extends Select public function script(): static { - $this->relationship('scriptFrom', 'name', ignoreRecord: true); + $this->relationship('scriptFrom', 'name'); $this->afterStateUpdated(function ($state, Set $set, Component $livewire) { if ($state === null) {