Laravel
PhpStorm による Laravel(英語) Web アプリケーションフレームワークのサポートには次のものが含まれます。
- Laravel コード補完とナビゲーション
コード生成、雄弁な補完、ルーティングの補完、リクエストフィールドの補完、検証ルールの補完、その他の便利なヘルパー。
- PhpStorm からの Artisan コマンドラインツールの使用箇所
なんでも実行アクションを使用して PhpStorm から Artisan コマンドを実行し、選択したコマンドに対応するコントローラークラスをデバッグします。
- Blade テンプレートのサポート
コード補完および Blade テンプレートのナビゲーション。Blade テンプレートでの言語インジェクション。Blade テンプレートをデバッグおよび構成します。
- Pest テストフレームワークのサポート
ファイルエディターまたは PhpStorm の実行 / デバッグ構成を使用して、Pest テストを実行、コードカバレッジを使用して実行、またはデバッグします。
関連ページ:
![](https://resources.jetbrains.com/help/img/idea/2024.1/laravel_idea_settings.png)
Laravel コード補完とナビゲーション
Laravel Idea プラグインは、コード生成、簡潔な補完、ルートの自動補完などのコーディング支援機能により、PhpStorm の Laravel に対する組み込みサポートを強化する: このプラグインは PhpStorm にバンドルされていないため、プラグインのインストールの説明に従ってインストールする必要があります。Laravel PhpStorm の Idea 設定:プラグインをインストールすると、設定 ()| 言語 & フレームワーク | Laravel Idea でプラグインの設定にアク...
![](https://resources.jetbrains.com/help/img/idea/2024.1/ps_laravel_artisan_cli_tool.png)
PhpStorm の Artisan コマンドラインツールを使用する
PhpStorm は、Laravel に含まれ、いくつかの便利なコマンドを提供する Artisan コマンドラインインターフェースと統合します。Artisan を自動的に設定する Composer 依存関係を Laravel プロジェクトにインストールすると、PhpStorm は Artisan を自動的に検出して構成し、それぞれの通知を Composer ログに表示します。ツールをカスタマイズする場合は、ガターのをクリックして、PHP コマンドラインツールのサポート設定ページにすぐに移動します。Ar...
![](https://resources.jetbrains.com/help/img/idea/2024.1/blade_directives_settings.png)
Blade テンプレートのサポート
PhpStorm には、Laravel Blade テンプレートエンジンのサポートが組み込まれています。IDE は、Blade 構造と挿入された言語 (HTML、JavaScript、CSS) の構文ハイライトとコーディング支援を提供します。波括弧およびディレクティブ用のコード補完:PhpStorm のエディターは、標準およびカスタム Blade ディレクティブの両方にコード補完を提供します。カスタムディレクティブは、タブの () で定義できます。またはディレクティブを使用すると、コード補完に...
![](https://resources.jetbrains.com/help/img/idea/2024.1/pest_test_framework_configurations.png)
Pest
PhpStorm には Pest テストフレームワークのサポートが付属しています。ファイルエディターまたは PhpStorm の実行 / デバッグ構成を使用して、Pest テストを実行、コードカバレッジを使用して実行、またはデバッグできます。IDE は Pest 期待 API を理解するため、Pest アサーションおよびユーザー定義のテストメソッドを操作するときに、コード補完の使用、使用箇所の検索、その他のコーディング支援機能を使用できます。Pest のインストールと初期化:PhpStorm 内...
![](https://pleiades.io/icons/phpstorm.png)
Twig テンプレートのサポート
Twig テンプレートへの言語インジェクション:Twig テンプレートを使用する場合、テンプレートブロック内にコードフラグメントを挿入できます。PhpStorm は、そのコードフラグメントを編集するための包括的な言語支援を提供します。言語を挿入したいテンプレートブロックの中にキャレットを置き、を押すか、をクリックします。言語または参照の挿入を選択して、ポップアップメニューからインジェクションしたい言語を選択します。JavaScript を Twig テンプレートブロックに自動的にインジェク...