Laralens es un comando artesanal de Laravel para mostrarle la configuración actual de su aplicación. Es útil mostrar en su terminal el estado de:
Cuando tengo una nueva aplicación Laravel implementada en el servidor de destino, generalmente realizo una lista de comandos para verificar la configuración, la conexión a la base de datos, inspeccionar algunas tablas, la respuesta del servidor web. Traté de mostrar más información en un solo comando. Esto también es útil cuando la instalación de su aplicación Laravel está en las instalaciones, y alguien más se ocupa de la configuración. Entonces, en este escenario generalmente, como desarrollador, su primera pregunta es: "¿Cómo se configura la aplicación?".
Puede instalar el paquete a través del compositor:
composer require hi-folks/lara-lensLa página de Packagist es: https://packagist.org/packages/hi-folks/lara-lens
php artisan laralens:diagnosticPuede ver la información de conexión de la base de datos y puede elegir la tabla para verificar, y la columna utilizada para el "pedido por" (predeterminado creado_at):
php artisan laralens:diagnostic --table=migrations --column-sort=idPara tomar el último usuario creado :
php artisan laralens:diagnostic --table=users --column-sort=created_atPara tomar el último usuario actualizado :
php artisan laralens:diagnostic --table=users --column-sort=updated_atPuede controlar la salida a través de la opción Show . Puedes definir:
La opción predeterminada para --show (si evita especificar --show ) es mostrar: configuración, conexión, base de datos, tiempo de ejecución, migración.
php artisan laralens:diagnostic --show=config --show=connection --show=database --show=runtime --show=migrationSi desea ver solo información de la base de datos:
php artisan laralens:diagnostic --show=databaseSi desea ver una salida detallada (también con extensiones de PHP y valores de PHP INI):
php artisan laralens:diagnostic --show=allo mejor:
php artisan laralens:diagnostic --allSi quieres ver solo extensiones de PHP:
php artisan laralens:diagnostic --show=php-extSi desea ver solo valores de PHP INI:
php artisan laralens:diagnostic --show=php-iniSi su aplicación Laravel no usa la base de datos, puede omitir la inspección de la base de datos con la opción --skip-database.
php artisan laralens:diagnostic --skip-databasePuede mostrar información sobre el sistema operativo como:
Uso de la opción "--sshow OS" o opción "--show todo"
php artisan laralens:diagnostic --show osPuede elegir uno de estos estilos a través de -estilo = opción:
Por ejemplo:
php artisan laralens:diagnostic --style=borderlessPara usar 120 caracteres (terminal amplio), puede usar -opción -larga
php artisan laralens:diagnostic --largecomposer testConsulte ChangeLog para obtener más información lo que ha cambiado recientemente.
Laralens proporciona información con la línea de comando a través del terminal como se muestra arriba. También tiene la oportunidad de ver la información a través de su navegador web. Puede habilitar la vista web a través de la configuración.
Publique la configuración predeterminada para Laralens en su aplicación Laravel:
php artisan vendor:publish --provider= " HiFolksLaraLensLaraLensServiceProvider " --tag= " config "Después de eso, tendrá un nuevo archivo de configuración en su directorio de configuración. El archivo es: config/lara-lens.php
Agregue LARALENS_WEB_ENABLED=on OPCIÓN a su archivo .env. También puede anular los parámetros predeterminados para LARALENS_PREFIX y LARALENS_MIDDLEWARE
# Wether Web Report should be enabled or not
LARALENS_WEB_ENABLED=on
# Path prefix in order to acess the Web Report via browser
LARALENS_PREFIX="laralens"
# Which middleware should be used when acessing the Web Report, separete more with ;
LARALENS_MIDDLEWARE="web;auth.basic"
Por ejemplo, con la configuración anterior, habría habilitado la vista web (parámetro habilitado para web ) en / Laralens_test / Path y con la web y auth.basic Middleware
return [
' prefix ' => env ( ' LARALENS_PREFIX ' , ' laralens ' ), // URL prefix (default=laralens)
' middleware ' => explode ( ' ; ' , env ( ' LARALENS_MIDDLEWARE ' , ' web ' )), // middleware (default=web) more separate with ;
' web-enabled ' => env ( ' LARALENS_WEB_ENABLED ' , ' off ' ) // Activate web view (default=off)
];Laralens muestra una configuración interna de su aplicación Laravel, por lo que le sugiero que la desactive en un entorno de producción. Para deshabilitar la vista web de Laralens, asegúrese de eliminar la configuración LARALENS_WEB_ENABLed del archivo .env o configurarlo en desactivado
LARALENS_WEB_ENABLED=off
Consulte contribuyendo para obtener más detalles.
La licencia MIT (MIT). Consulte el archivo de licencia para obtener más información.