Comparte en Facebook Twitter Google+

En los videotutoriales anteriores les expliqué el concepto de interfaces en PHP y les expliqué cómo pueden substituir una implementación de una interfaz por otra usando PHP y Laravel.

Hoy en este nuevo videotutorial de Laravel, voy a hablarles de los Service Providers.

OOP

Para configurar diferentes implementaciones, en la clase anterior agregamos un condicional (IF) que nos permitía asignar un repositorio diferente para el entorno de pruebas y otro para los otros entornos:

Pero cuando trabajamos con programación orientada a objetos nosotros realmente no queremos hacer este tipo de código estructurado, sino que queremos usar objetos.

Es por ello que hoy les voy a explicar qué son los service providers, o clases que nos permiten construir y crear instancias de otros objetos.

Vale la pena destacar que en Laravel 5 el archivo global.php no estará disponible por lo que el uso de ServiceProviders dejará de ser opcional y será esencial, en mi opinión es la manera más orientada a objetos y profesional de configurar nuestros proyectos en Laravel.

Espero les guste el video:

Regístrate hoy en Styde y continua mejorando tus habilidades: ver planes.

Lección anterior Implementar Eloquent ORM en tu proyecto, sin Laravel