1
0
Fork 0

app/Http/Livewire/Form/CharacterForm.php: Do not include deleted rows in unique name validation.

This commit is contained in:
Henrik Hautakoski 2021-07-13 18:32:17 +02:00
parent c806f54ea2
commit 866b374070

View file

@ -45,7 +45,7 @@ class CharacterForm extends Component
public function rules()
{
return [
'character.name' => [ 'required', 'min:4', Rule::unique('characters', 'name')->ignore($this->character) ],
'character.name' => [ 'required', 'min:4', Rule::unique('characters', 'name')->ignore($this->character)->whereNotNull('deleted_at') ],
'character.level' => [ 'required', 'integer', 'min:1', 'max:70' ],
'character.gender' => [ 'required', 'in:M,F' ],
'character.race' => [ 'required', 'in:' . $this->races->keys()->join(',') ],