Laravel 12: Cómo usar php artisan about para obtener un diagnóstico completo de tu proyecto
php artisan about para obtener un diagnóstico completo de tu proyecto
El comando php artisan about es una herramienta poderosa incluida en Laravel que permite obtener un diagnóstico completo de la aplicación. Con una sola instrucción puedes visualizar información detallada del proyecto, versión del framework, entorno, drivers, estado de las caches y otros componentes esenciales.
1. ¿Qué es php artisan about?
php artisan about es un comando de Artisan que muestra un resumen técnico del proyecto en una tabla estructurada. Esta información te permite conocer rápidamente la configuración actual del sistema sin necesidad de revisar múltiples archivos como .env, config/app.php o composer.json.
Con este comando puedes identificar:
- Versión exacta de Laravel y PHP
- Entorno de ejecución (local, production)
- Modo de depuración
- Estado del modo mantenimiento
- Drivers utilizados por la aplicación
- Estado de las caches internas
- Versiones de paquetes importantes como Livewire o Spatie Permissions
2. ¿Cómo usar php artisan about?
Para ejecutar este diagnóstico solo necesitas correr el siguiente comando:
php artisan about
Al hacerlo, Laravel mostrará una tabla con toda la información relevante del proyecto.
3. ¿Qué información muestra php artisan about?
A continuación se detallan las secciones más importantes que ofrece este comando:
3.1 Información general de la aplicación
Incluye datos esenciales como:
- Application Name: nombre del proyecto.
- Laravel Version: versión exacta del framework.
- PHP Version: versión del intérprete PHP.
- Composer Version: versión del gestor de dependencias.
- Environment: entorno actual (local, production, testing).
- Debug Mode: indica si el modo debug está habilitado o no.
- URL: URL base configurada.
- Maintenance Mode: estado del modo mantenimiento.
- Timezone y Locale: zona horaria e idioma del proyecto.
3.2 Estado de las caches internas
Esta sección indica si estás utilizando optimizaciones internas:
| Elemento | Estado |
|---|---|
| Config | NOT CACHED |
| Events | NOT CACHED |
| Routes | NOT CACHED |
| Views | CACHED |
Lo más común en desarrollo es que varias caches aparezcan como NOT CACHED. En producción, lo ideal es optimizarlas para mejorar el rendimiento.
3.3 Drivers configurados
Aquí se detalla qué tecnologías está utilizando Laravel para manejar distintos sistemas internos:
- Broadcasting: driver usado para emitir eventos.
- Cache: dónde se almacena la cache (file, database, redis).
- Database: driver de base de datos utilizado (mysql, pgsql).
- Logs: método de almacenamiento de logs.
- Mail: driver SMTP o API.
- Queue: sistema de colas configurado.
- Session: dónde se guardan las sesiones.
3.4 Paquetes y extensiones instaladas
Laravel también muestra la versión de paquetes importantes del ecosistema, como:
- Livewire
- Spatie Permissions
Esto permite verificar compatibilidades y actualizaciones necesarias.
4. Ejemplo de salida del comando
Un ejemplo simplificado de la salida sería:
Application Name: MyApp
Laravel Version: 12.x
PHP Version: 8.3
Environment: local
Debug Mode: ENABLED
Maintenance Mode: OFF
Routes: NOT CACHED
Views: CACHED
Database: mysql
Livewire: v3.x
Spatie Permissions: v6.x
5. ¿Cuándo usar php artisan about?
- Antes de realizar un deploy a producción.
- Al revisar un proyecto nuevo o heredado.
- Para auditar la configuración del entorno.
- Cuando identificas problemas relacionados con drivers o caches.
- Para obtener información rápida sin abrir múltiples archivos de configuración.
🚀 Conclusión
El comando php artisan about es una herramienta fundamental para cualquier desarrollador Laravel. Permite obtener una visión clara y completa del estado de la aplicación, facilitando tareas de diagnóstico, mantenimiento y optimización.
Con un solo comando podrás conocer las versiones, configuraciones y componentes activos de tu proyecto, lo que lo convierte en una pieza clave del manejo profesional de Laravel.
📞 Contáctanos
En Ticom Software somos especialistas en Laravel, PHP y Odoo ERP. Ofrecemos desarrollo de aplicaciones web, capacitaciones y soporte técnico.
- 🔗 Web: https://www.ticomsoftware.com
- 📧 Email: info@ticomsoftware.com
- 📱 Celular / WhatsApp: +51 996 929 478
- 🔵 Facebook: https://www.facebook.com/ticomperuscrl/
- 📸 Instagram: https://www.instagram.com/ticom.peru/
- 🎵 TikTok: https://www.tiktok.com/@ticomscrl