Laravel は、開発プロセスを簡素化するさまざまなツールを提供する人気のある PHP フレームワークです。非常に便利なツールの 1 つが Laravel Tinker です。この記事では、Laravel Tinkerを使ってアプリケーション情報を取得する方法を紹介します。
Laravel Tinker とは何ですか?
Laravel Tinker は、PsySH をデフォルトのシェルとして使用する対話型 CLI ツールです。これにより、Laravel アプリケーションと対話し、現在のアプリケーションのステータスを監視する簡単な方法が提供されます。
Laravel Tinker でコードを実行すると、アプリケーションの場合と同じように、すべてのモデル、コントローラー、およびその他のクラスにアクセスできます。このインタラクティブな開発アプローチは、多くのメリットをもたらします。
Laravel Tinker を使用してアプリケーション情報を取得する手順
php artisan tinker
Psy Shell v0.10.2 ( PHP 7.4.9 — cli) by Justin Hileman
>>> CarbonCarbon::now()
これにより、現在の日付と時刻が返されます。
$app
変数を使用して、現在のアプリケーションのインスタンスにアクセスできます。たとえば、現在の構成のすべてのオプションを取得するには、次のコマンドを使用できます。 >>> $app['config']->all()
>>> AppModelsUser::pluck('name')
たとえば、アプリケーションのルート ディレクトリに、functions.php
というファイルを作成します。ファイルに次のコードを記述します:
<?php function getAllConfig() { $app = app(); return $app['config']->all(); } function getUsersName() { return AppModelsUser::pluck('name'); }
次に、次のコマンドを実行してファイルを Tinker にロードします:
>>> require_once 'functions.php'
これで、関数 getAllConfig()# を使用できるようになります。 # # および
getUsersName() を使用して、必要な情報を取得します。
以上がLaravel 開発: Laravel Tinker を使用してアプリケーション情報を取得するには?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。