PhpStorm の Artisan コマンドラインツールを使用する
PhpStorm は、Laravel に含まれ、いくつかの便利なコマンドを提供する Artisan コマンドラインインターフェース(英語)と統合します。
Artisan を自動的に設定する
Composer 依存関係を Laravel プロジェクトにインストールすると、PhpStorm は Artisan を自動的に検出して構成し、それぞれの通知を Composer ログに表示します。

ツールをカスタマイズする場合は、ガターの
をクリックして、 PHP コマンドラインツールのサポート 設定ページにすぐに移動します。
Artisan を手動で設定する
設定 ダイアログ(Ctrl+Alt+S )で に移動します。
ツールバーの
をクリックします。
コマンドラインツール ダイアログで、リストから Laravel を選択し、その可視性レベル(Project または グローバル )を指定します。

OK をクリックすると、ツール設定ダイアログが開きます。
ツールのエイリアスを指定し、 artisan へのパスを指定し、 PHP インタープリター リストから構成済みの PHP インタープリターの 1 つを選択します。 詳細については、 ローカル PHP インタープリターを構成する および リモート PHP インタープリターの構成 を参照してください。

「OK 」をクリックして変更を適用し、「PHP コマンドラインツールのサポート 」ページに戻ります。 必要に応じて、
をクリックしてツールのプロパティを編集するか、
をクリックしてコマンドセットをカスタマイズします。 詳細については、 プッシュされたコミットを元に戻すを参照してください。
Artisan コマンドを実行する
に移動するか、 Ctrl を 2 回押します。
開いた なんでも実行 ウィンドウで、
<artisan> <command>形式でコマンドの呼び出しを入力します。コマンドの実行結果は 実行ツールウィンドウ に表示されます。

コマンドを終了する
実行ツールウィンドウ ツールバーの
をクリックします。
Artisan コマンドのデバッグ
Laravel コマンドは、 Command を拡張するコントローラークラスで定義されます。 コマンドをデバッグするには、コマンドが定義されているコントローラークラスファイルではなく、コマンド自体のデバッグセッションを開始することが重要です。 それ以外の場合、Laravel ブートストラッププロセスがスキップされ、実行が失敗します。
選択したコマンドに対応するコントローラークラスで、 ブレークポイントを設定するコード行でエディターのガターをクリックします。

選択したコマンドで artisan ツールを実行する 実行 / デバッグ構成を作成します。 メインメニューで、 に移動し、
をクリックして、リストから PHP スクリプト を選択します。

PHP スクリプト ダイアログで、実行 / デバッグ構成パラメーターを指定します。
ファイル フィールドに、 artisan 実行可能ファイルへのパスを指定します。
引数 フィールドに、
view:cacheなどの実際のコマンドとその引数を入力します。

PhpStorm ツールバーで、作成された実行 / デバッグ構成を選択し、
をクリックします。 コマンドの実行は、指定されたブレークポイントで停止します。
