Laralens é um comando do Laravel Artisan para mostrar a configuração atual do seu aplicativo. É útil mostrar em seu terminal o status de:
Quando tenho um novo aplicativo Laravel implantado no servidor de destino, geralmente executo uma lista de comandos para verificar a configuração, a conexão com o banco de dados, inspecionar algumas tabelas, a resposta do servidor da web. Tentei mostrar mais informações em apenas um comando. Isso é útil também quando a instalação do seu aplicativo Laravel está em instalações e outra pessoa cuida da configuração. Portanto, nesse cenário geralmente, como desenvolvedor, sua primeira pergunta é: "Como é configurado o aplicativo?".
Você pode instalar o pacote via compositor:
composer require hi-folks/lara-lensA página Packagist é: https://packagist.org/packages/hi-folks/lara-lens
php artisan laralens:diagnosticVocê pode ver as informações de conexão do banco de dados e escolher a tabela para verificar e a coluna usada para o "pedido por" (padrão criado_at):
php artisan laralens:diagnostic --table=migrations --column-sort=idPara levar o último usuário criado :
php artisan laralens:diagnostic --table=users --column-sort=created_atPara levar o último usuário atualizado :
php artisan laralens:diagnostic --table=users --column-sort=updated_atVocê pode controlar a saída através da opção Show . Você pode definir:
A opção Padrão para -Show (se você evitar especificar - -Show ) deve exibir: configuração, conexão, banco de dados, tempo de execução, migração.
php artisan laralens:diagnostic --show=config --show=connection --show=database --show=runtime --show=migrationSe você quiser ver apenas informações do banco de dados:
php artisan laralens:diagnostic --show=databaseSe você quiser ver uma saída detalhada (com também extensões de php e valores de php ini):
php artisan laralens:diagnostic --show=allou melhor:
php artisan laralens:diagnostic --allSe você quiser ver apenas extensões de PHP:
php artisan laralens:diagnostic --show=php-extSe você quiser ver apenas os valores do PHP ini:
php artisan laralens:diagnostic --show=php-iniSe o seu aplicativo Laravel não usar o banco de dados, você poderá pular a inspeção do banco de dados com-SKIP-DATABASE.
php artisan laralens:diagnostic --skip-databaseVocê pode mostrar algumas informações do sistema operacional como:
Usando a opção "--SHOW OS" ou "-Show All"
php artisan laralens:diagnostic --show osVocê pode escolher um desses estilos via - -estilo = opção:
Por exemplo:
php artisan laralens:diagnostic --style=borderlessPara usar 120 caracteres (Terminal Wide), você pode usar -opção de grande
php artisan laralens:diagnostic --largecomposer testConsulte Changelog para obter mais informações o que mudou recentemente.
Laralens fornece informações com a linha de comando via terminal, como mostrado acima. Você também tem a oportunidade de ver as informações através do seu navegador da web. Você pode ativar a visualização da Web através da configuração.
Publique configuração padrão para Laralens em seu aplicativo Laravel:
php artisan vendor:publish --provider= " HiFolksLaraLensLaraLensServiceProvider " --tag= " config "Depois disso, você terá um novo arquivo de configuração no seu diretório de configuração. O arquivo é: config/lara-lente.php
Adicione LARALENS_WEB_ENABLED=on Option ao seu arquivo .env. Você também pode substituir os parâmetros padrão para LARALENS_PREFIX e 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 exemplo, com a configuração acima, você teria ativado o Web View (parâmetro habilitado para a Web ) em / laralens_test / caminho e com a web e 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 mostra alguma configuração interna do seu aplicativo Laravel, por isso sugiro que você o desative em um ambiente de produção. Para desativar a visualização da web de Laralens, remova Laralens_Web_Enabled Config do arquivo .env ou defina -a como OFF
LARALENS_WEB_ENABLED=off
Por favor, consulte a contribuição para obter detalhes.
A licença do MIT (MIT). Consulte o arquivo de licença para obter mais informações.