Fluent Strings a partir de Laravel 7

Laravel 7

Laravel 7 incluye una nueva característica llamada «Fluent Strings» que nos permite trabajar cadenas con una interfaz fluida y orientada a objetos, permitiéndonos así manipular una cadena mediante la encadenación de múltiples métodos. Otro componente del framework que tiene una interfaz fluida es el constructor de consultas SQL de Laravel. En este video, haremos uso de esta nueva característica en el componente de campo de texto con Blade que creamos en una lección anterior de este Curso de Novedades de Laravel 7.

Ver post

Refactorización en PHP para convertir un método en una clase

Componentes para Laravel

En esta lección vamos a extraer y dividir la lógica dentro del método assertTemplateRenders a una clase aparte con una serie de propiedades y métodos puntuales, reduciendo así la cantidad de lógica dentro de TestCase y mejorando nuestro flujo de trabajo con PHPUnit. Las técnicas que aprenderás en esta lección, podrás aplicarlas en cualquiera de tus proyectos de PHP o con cualquier lenguaje que incluya clases y métodos.

Regístrate para ver ésta y cientos de lecciones exclusivas.

Reducir código duplicado en vistas, componentes y pruebas con PHP y Laravel

Componentes para Laravel

En esta lección trabajaremos en agregar los métodos restantes para nuestro componente de formulario, y veremos varias maneras de reducir la duplicación de código tanto en nuestras pruebas de PHPUnit como en nuestras vistas y componentes de Blade.

Regístrate para ver ésta y cientos de lecciones exclusivas.

Agregando nuevas características a un componente de Blade con pruebas automatizadas

Componentes para Laravel

En esta lección vamos a agregar la funcionalidad para renderizar formularios con métodos get, post, put, patch y delete, trabajando con PHPUnit para asegurar que nuestro código funcione correctamente antes de publicar nuestro nuevo componente.

Regístrate para ver ésta y cientos de lecciones exclusivas.

Pruebas de integración para componentes de Blade en Laravel 7 o superior

Componentes para Laravel

En esta lección vamos a diseñar una manera de probar plantillas de Blade directamente dentro de nuestra prueba, con apoyo de Orchestra Testbench, conocimientos internos de Laravel y programación orientada a objetos.

Regístrate para ver ésta y cientos de lecciones exclusivas.

Suscríbete a nuestro boletín

Te enviaremos publicaciones con consejos útiles y múltiples recursos para que sigas aprendiendo.

Suscríbete a nuestro boletín

Recibe consejos útiles, promos y múltiples recursos directamente en tu correo.

Tu nombre y correo serán enviados directamente a MailChimp. No compartiremos tus datos con otras empresas.