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) {