Laravel 5.4 incluirá 2 Nuevos Middlewares
< 1 minuto(s)En esta página:
Para los amantes de la Programación Web, la versión del Framework PHP Laravel 5.4 El Framework para artesanos, nos traerá 2 nuevos Middlewares que solucionan errores en la falta contenido dentro de un string, bueno vamos a ver de que trata estos 2 nuevos Middlewares.
Trim Strings Middleware (Ajuste de Strings)
Este Middleware viene a solucionar los problemas de espacios en una cadena, por ejemplo vamos a ver en el siguiente ejemplo un caso practico.
Si tenemos un input type email, osea de tipo correo electrónico, y el usuario coloca un espacio en el campo de la siguiente manera:
|
1 2 3 4 |
dd(request('email')); // 'micorreo@ejemplo.com ' |
Si nos damos cuenta al final después del .com hay un espacio que el usuario suele dejar a veces.
Entonces ahora agregamos el TrimStrings Middleware a nuestro archivo App/Kernel.php:
|
1 2 3 4 |
protected $middleware = [ \Illuminate\Foundation\Http\Middleware\TrimStrings::class, |
El Middleware nos devolverá el string corregido, es decir elimina el espacio que dejo el usuario:
|
1 2 3 4 |
dd(request('email')); // 'demo@example.org' |
Convert Empty Strings to Null (Convertir Strings vacios a Nulos)
Este Middleware nos soluciona los valores vacíos convirtiéndolos a nulos, por ejemplo si tenemos un formulario con un campo de tipo text y el campo no es llenado y es enviado vació sin ningún contenido:
|
1 2 3 |
<input type="text" name="nombres" value=""> |
Podemos ver que al no enviar nada por ende no obtenemos nada:
|
1 2 3 4 |
dd(request('nombres')); // '' |
Con el Middleware ConvertEmptyStringsToNull ahora esto será nulo:
|
1 2 3 4 |
dd(request('vat')); // null |
Gracias por leer este articulo, por favor suscribete a nuestras redes sociales, síguenos en Youtube. Eso nos motiva a seguri compartiendo contenido contigo.
Nos vemos hasta un siguiente artículo !
También en las categorías, etiquetas, búsquedas y más.
En versiones anteriores, se veian con alto disparejo.
Seguimos trabajando en mejorar la comunidad.



Seguimos trabajando las 24 horas del día para brindarte la mejor experiencia en la comunidad.
Hemos corregido el problema y ahora la web no muestra esa barra horizontal y se ve en su tamaño natural.
Seguimos trabajando las 24 horas del día, para mejorar la comunidad.
Seguimos trabajando las 24 horas y 365 días del año para mejorar tu experiencia en la comunidad.

Seguimos trabajando para brindarte le mejor experiencia en Nube Colectiva.
Social
Redes Sociales (Developers)
Redes Sociales (Digital)