|string> */ public function rules(): array { $toBeEditedUser = $this->route('user'); return [ 'name' => ['required', 'max:255', isset($toBeEditedUser) ? Rule::unique('users', 'name')->ignore($toBeEditedUser->id) : Rule::unique('users', 'name')], 'first_name' => 'nullable | max:255', 'last_name' => 'nullable | max:255', ]; } }