route('app_user')); } /** * Get the validation rules that apply to the request. * * @return array */ public function rules(): array { $rules = [ 'email' => [ 'required', 'min:3', 'max:255', 'email:rfc,dns', Rule::unique('app_users', 'email') ->where('tenant_id', tenant('id')) ->ignore($this->route('app_user')->getKey()), ], 'password' => [ 'sometimes', 'nullable', 'required_with:password_confirmation', 'confirmed', 'max:255', Password::min(8) ->letters() ->mixedCase() ->numbers() ->symbols() ], ]; return array_merge(parent::rules(), $rules); } }