Configuración de entornos en Laravel
Las aplicaciones que desarrollamos funcionan por lo general en diferentes entornos. Ejemplo:
- local, cuando trabajamos en nuestro propio equipo
- development (o dev), cuando usamos servidores externos para probar nuevos features, mostrar avances al cliente, etc.
- production, el servidor final de la aplicación al cual accederán usuarios reales
- tests, para pruebas
- etc.
Cada entorno tiene configuraciones diferentes, por ejemplo, si queremos mostrar o no errores (modo debug), el acceso a las diferentes bases de datos (local, producción, etc.), APIs en modo de prueba (sandbox) o con los valores reales de producción etc.
Laravel, nos proporciona una forma fácil de definir el entorno y la configuración de nuestra aplicación para cada entorno, como aprenderás en el siguiente video