-
Notifications
You must be signed in to change notification settings - Fork 0
Paquetes externos utilizados
Adicionalmente y para complementar algunas de las acciones he instalado las siguientes dependencias:
- Sanitizer: https://github.com/elegantweb/sanitizer
Proporciona una forma fácil de “desinfectar” y estandarizar cualquier entrada del usuario. Para ello, en el momento de validación de los datos también se aplican los filtros de limpieza deseados, ya sean predefinidos o personalizados. Por ejemplo, lowercase, capitalize, format_date, etc.
En mi caso, lo he utilizado para estandarizar las variables que llegan a la API antes de ser insertadas contra la base de datos.
- Laravel Phone: https://github.com/Propaganistas/Laravel-Phone
Agrega la funcionalidad de validación de números de teléfono según el país.
En mi caso, lo he utilizado para validar que el campo teléfono sea Español y con el formato estándar E164 (+3212345678). Haciendo que los datos ya se guarden en base de datos de igual manera.