From 7a3357698d1312d608c9dcca23fa708078d8c898 Mon Sep 17 00:00:00 2001 From: Pablo Date: Wed, 16 Oct 2024 11:07:01 -0400 Subject: [PATCH] Atualizacao da documentacao --- README.md | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 60d6e31..8611ac4 100644 --- a/README.md +++ b/README.md @@ -70,7 +70,6 @@ use Pablo\Ae3auth\app\Rules\CheckUsedPasswordRule; public function rules(): array { return [ - ' '', 'password' => [ Password::defaults(), new CheckUsedPasswordRule() @@ -79,6 +78,21 @@ public function rules(): array } ``` +- Caso necessário, a trait ```ValidationErrorResponse``` pode ser adicionada ao FormRequest para enviar uma mensagem personalizada para o client + +```php +use Pablo\Ae3auth\app\Traits\ValidationErrorResponse +use Illuminate\Contracts\Validation\Validator; + +... + +protected function failedValidation(Validator $validator) +{ + $this->throwAndReturnJsonResponse($validator, 'sua mensagem'); +} + +``` + 7) Invalidando senhas expiradas Para invalidar as senhas expiradas, execute o comando abaixo: @@ -192,7 +206,7 @@ return Application::configure(basePath: dirname(__DIR__)) ) ->withMiddleware(function (Middleware $middleware) { $middleware->alias([ - 'auth.invalid-password' => \Pablo\Ae3auth\app\Http\InvalidPasswordMiddleware::class, + 'ae3auth-invalid-password' => \Pablo\Ae3auth\app\Http\InvalidPasswordMiddleware::class, ]); }) ->withExceptions(function (Exceptions $exceptions) {