5.16. Aspectos avanzados de Laravel
En este apartado iremos añadiendo información breve sobre algunos aspectos avanzados de Laravel que no nos haya dado tiempo a tratar en las sesiones teóricas pero que surjan durante el desarrollo de los proyectos y sean interesantes.
Algunos de esos aspectos pueden ser:
- Cómo desplegar Laravel en (casi) caulquier servidor sin volverse loco
- Cómo actualizar la versión de Laravel de una aplicación existente sin pegarse un tiro en el pie
- Traducciones
- Testing con Laravel
- Testing con herramientas externas: PHPUnit, Mockery, Selenium
- Paginación de vistas
- Routes model bindings
- Validación avanzada de formularios con form requests
- Laravel Mix para precompilación de CSS y Javascript
- Cómo crear nuestros propios helpers y middlewares
- Manipulación avanzada de las colecciones de Laravel (collections)
- Eventos y listeners
- Mejoras del rendimiento. Caché de Laravel
- Decoradores e interfaces