[laravel] を使用してアプリケーションを作成している PHP プログラマーはたくさんいると思います。 [laravel] は、無料のオープンソースの PHP Web アプリケーション フレームワークです。これは複数の Symfony コンポーネントに基づいており、認証、ルーティング、セッション、キャッシュ、その他のモジュールを含む開発フレームワークを提供します。 (推奨学習: phpstorm の詳細な説明)
昨年の夏、Blade のサポートを導入しました。 Blade は Laravel のテンプレート言語であり、アーティストにとって使いやすく、PhpStorm で動作できる Laravel プログラマー向けのコマンドライン ツールです。Laravel プラグインと Laravel IDE ヘルパーを使用すると、Laravel アプリケーションに対する PhpStorm のサポートをさらに拡張できます。その方法を見てみましょう!
Laravel IDE Assistant をインストールします
#公式の方法
まず Composer がインストールされていることを確認します。プロジェクトで利用可能です。Composer | Add dependency…を使用できます。右クリックメニューから[Laravel 5 IDE Helper Generator]をプロジェクトにインストールします。barryvdh/laravel-ide-helperを検索し、Installをクリックしてダウンロードして追加します。
セルフサービス メソッド
プロジェクトで使用しているため、この関数をプロジェクトに追加し、composer に require-dev ブランチを追加します。 .json
laravel 4.*、ここのバージョンには 1.*
"require-dev": { // ... "barryvdh/laravel-ide-helper": "2.*" // ... },
を入力してください。次に、composer update -vvv コマンドを使用してパッケージを更新します
「Barryvdh\LaravelIdeHelper \IdeHelperServiceProvider」サービスをアプリケーションに登録します。
が config/app.php のプロバイダーに書き込まれているため、artisan リストに ide-helper コマンドが存在します。artisan ide-helper:generate を実行すると、PhpStorm にコード補完機能が追加されます。 Laravelの構文強調表示があります。
PhpStorm の Laravel プラグイン
Laravel エクスペリエンスをさらに向上させるために、Laravel プラグインをインストールすることもできます。 ) | プラグイン、[リポジトリの参照…] ボタンをクリックし、Laravel を検索します。[プラグインのインストール] ボタンをクリックすると、プラグインがダウンロードされ、IDE にインストールされます。
IDE を再起動して、プラグインを有効にします(設定 (環境設定) | その他の設定 | Laravel プラグイン | このプロジェクトのプラグインを有効にする) PhpStorm は、Laravel のインターフェイスが何を行うかを認識しており、コード補完機能 (コントローラー、ビュー、ルート、構成、翻訳など) を提供します!
もちろん、コード補完だけではありません。Ctrl クリック (CMD クリック Mac OS X) または宣言に移動 (Ctrl B / CMD B) を使用すると、PhpStorm が設定項目の宣言などの場所に移動します。
Blade テンプレートの使用に関しては、Laravel プラグインを使用すると、@section 命令の自動補完などのエクスペリエンスを向上させることもできます。
さらに詳しく知りたいですか?コードの自動補完、ナビゲーション、自動コード検査、コマンドラインツールのサポート、デバッグ、単体テストなど、PhpStorm が Laravel 開発に提供できるすべてを網羅した Laravel チュートリアルをご覧ください。
次のように、composer.json の post-update-cmd にコマンドを追加して、ヘルパーが更新されるたびに確実に更新されるようにすることもできます。モデルが Eloquent を拡張している場合、このプラグインはプロジェクト内のモデルに phpDoc を追加し、読みやすいようにフィールド名を直接表示することもできます。使用方法
"post-update-cmd": [ "php artisan clear-compiled", "php artisan ide-helper:generate", "php artisan optimize" ],
は、composer.json を変更して
php artisan ide-helper:models User
以上がPHPStorm エディターを使用して Laravel アプリケーションを開発するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。