Laralensは、アプリケーションの現在の構成を示すLaravelの職人コマンドです。端末に:のステータスを表示すると便利です。
ターゲットサーバーに新しいLaravelアプリケーションが展開されている場合、通常、構成、データベースへの接続、いくつかのテーブル、Webサーバーの応答を確認するためにコマンドのリストを実行します。 1つのコマンドで詳細を表示しようとしました。これは、Laravelアプリケーションのインストールが施設にある場合にも役立ち、他の誰かが構成に注意を払っています。したがって、このシナリオでは、通常、開発者として、最初の質問は「アプリケーションをどのように構成しますか?」です。
Composer経由でパッケージをインストールできます。
composer require hi-folks/lara-lensPackagistページは、https://packagist.org/packages/hi-folks/lara-lensです
php artisan laralens:diagnosticデータベース接続情報を確認でき、確認するテーブルを選択できます。
php artisan laralens:diagnostic --table=migrations --column-sort=id最後に作成されたユーザーを取得するには:
php artisan laralens:diagnostic --table=users --column-sort=created_at最後に更新されたユーザーを取得するには:
php artisan laralens:diagnostic --table=users --column-sort=updated_atショーオプションを介して出力を制御できます。あなたは定義することができます:
-showオプションのデフォルト( -showの指定を避けた場合)は、構成、接続、データベース、ランタイム、移行を表示することです。
php artisan laralens:diagnostic --show=config --show=connection --show=database --show=runtime --show=migrationデータベース情報のみを表示したい場合:
php artisan laralens:diagnostic --show=database冗長出力を見たい場合(PHP拡張機能とPHP INI値も):
php artisan laralens:diagnostic --show=allまたはより良い:
php artisan laralens:diagnostic --allPHP拡張機能のみを確認したい場合:
php artisan laralens:diagnostic --show=php-extphp ini値のみを確認したい場合:
php artisan laralens:diagnostic --show=php-iniLaravelアプリケーションがデータベースを使用していない場合は、-Skip-Databaseオプションを使用してデータベース検査をスキップできます。
php artisan laralens:diagnostic --skip-database次のようなオペレーティングシステム情報を表示できます。
「 - show os」オプションまたは「 - show all」オプションを使用します
php artisan laralens:diagnostic --show osこれらのスタイルのいずれかを-style =オプションを介して選択できます。
例えば:
php artisan laralens:diagnostic --style=borderless120文字(ワイドターミナル)を使用するには、-largeオプションを使用できます
php artisan laralens:diagnostic --largecomposer test最近変更されたものについては、Changelogをご覧ください。
Laralensは、上記のようにターミナルを介してコマンドラインで情報を提供します。また、Webブラウザを介して情報を表示する機会もあります。構成を介してWebビューを有効にすることができます。
LaravelアプリケーションでLaralensのデフォルト構成を公開します。
php artisan vendor:publish --provider= " HiFolksLaraLensLaraLensServiceProvider " --tag= " config "その後、Config Directoryに新しい構成ファイルがあります。ファイルは:config/lara-lens.phpです
LARALENS_WEB_ENABLED=on option on .envファイルを追加します。また、 LARALENS_PREFIXと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"
たとえば、上記の構成を使用すると、 / laralens_test / pathの下でWebビュー( web対応パラメーター)を有効にしていますauth.basic
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はLaravelアプリケーションの内部構成を示しているので、生産環境でそれを無効にすることをお勧めします。 laralensのWebビューを無効にするには、laralens_web_enabled configを.envファイルから削除するか、オフに設定してください
LARALENS_WEB_ENABLED=off
詳細については、寄付をご覧ください。
MITライセンス(MIT)。詳細については、ライセンスファイルをご覧ください。