Compare commits
2 Commits
cc3cb6be41
...
f1b79fdbc0
Author | SHA1 | Date | |
---|---|---|---|
f1b79fdbc0 | |||
406f9a10a1 |
@ -115,6 +115,7 @@ class Request extends Neuron {
|
|||||||
*/
|
*/
|
||||||
protected function onInvalid(string $error): mixed
|
protected function onInvalid(string $error): mixed
|
||||||
{
|
{
|
||||||
|
http_response_code(422);
|
||||||
print($error);
|
print($error);
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,33 @@
|
|||||||
<?php
|
<?php
|
||||||
|
/**
|
||||||
|
* Validator - DuckBrain
|
||||||
|
*
|
||||||
|
* Libería complementaria de la libería Request.
|
||||||
|
* Sirve para simplpificar la verificación de valores.
|
||||||
|
*
|
||||||
|
* Tiene la posibilida de verificar tanto reglas individuales como en lote.
|
||||||
|
*
|
||||||
|
* |----------+--------------------------------------------------------|
|
||||||
|
* | Regla | Descripción |
|
||||||
|
* |----------+--------------------------------------------------------|
|
||||||
|
* | not | Niega la siguiente regla. Ej: not:float |
|
||||||
|
* | required | Es requerido |
|
||||||
|
* | number | Es numérico |
|
||||||
|
* | int | Es entero |
|
||||||
|
* | float | Es un float |
|
||||||
|
* | bool | Es booleano |
|
||||||
|
* | email | Es un correo |
|
||||||
|
* | enum | Esta en un lista ve valores. Ej: enum:admin,user,guest |
|
||||||
|
* | url | Es una url válida |
|
||||||
|
* |----------+--------------------------------------------------------|
|
||||||
|
*
|
||||||
|
* Las listas de reglas están separadas por |, Ej: required|email
|
||||||
|
*
|
||||||
|
* @author KJ
|
||||||
|
* @website https://kj2.me
|
||||||
|
* @licence MIT
|
||||||
|
*/
|
||||||
|
|
||||||
namespace Libs;
|
namespace Libs;
|
||||||
|
|
||||||
class Validator {
|
class Validator {
|
||||||
|
Loading…
Reference in New Issue
Block a user