ホームページ  >  記事  >  バックエンド開発  >  PHPStormを使ったLaravelアプリケーションの開発例を詳しく解説

PHPStormを使ったLaravelアプリケーションの開発例を詳しく解説

黄舟
黄舟オリジナル
2017-09-09 10:11:522009ブラウズ

この記事では、主に PHPStorm を使用して Laravel アプリケーションを開発する方法について詳しく紹介します。この記事は、あらゆる人の学習や仕事に役立つ学習の参考になります。以下に来て一緒に勉強してください。

はじめに

[laravel]を使用してアプリケーションを作成しているPHPプログラマーはたくさんいると思います。 [laravel] は、無料のオープンソースの PHP Web アプリケーション フレームワークです。これは複数の Symfony コンポーネントに基づいており、認証、ルーティング、セッション、キャッシュ、その他のモジュールを含む開発フレームワークを提供します

昨年の夏、私たちは Blade のサポートを導入しました。 Blade は Laravel のテンプレート言語であり、アーティストにとって使いやすく、PhpStorm で動作する Laravel プログラマー向けのコマンドライン ツールです。Laravel プラグインと Laravel IDE ヘルパーを使用すると、PhpStorm の Laravel アプリケーションのサポートをさらに拡張できます。やり方を見てみましょう

Laravel IDE Assistantをインストールします

まずプロジェクトでComposerが利用可能であることを確認してください。Composer | Add dependency...を右クリックします。 [Laravel 5 IDE Helper Generator] をインストールするメニューをクリックします。 barryvdh/laravel-ide-helper を検索し、[インストール] をクリックしてプロジェクトに追加します。

[注釈] セルフサービス方式

プロジェクトで使用しているため、この関数をプロジェクトに追加し、composer.json に require-dev ブランチ
laravel 4.* を追加します。ここのバージョンには 1.*



"require-dev": {
  // ...
  "barryvdh/laravel-ide-helper": "2.*"
  // ...
},
を入力する必要があります。

次に、composer update -vvv コマンドを使用して更新します。パッケージ


は、「BarryvdhLaravelIdeHelperIdeHelperServiceProvider」サービスをアプリケーションに登録します。つまり、それを config/app.php のプロバイダーに書き込みます。これにより、ide-helper コマンドが存在します。職人リストを実行し、artisan ide-helper:generate を実行すると、PhpStorm にコード補完機能と Laravel 構文ハイライトが追加されます

PhpStorm の Laravel プラグイン


Laravel エクスペリエンスをさらに向上させるために、次のこともできます。 Laravel プラグインをインストールします。 [設定] ([環境設定]) | [プラグイン] をクリックし、[プラグインのインストール] ボタンをクリックして 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 にコマンドを追加して、ヘルパーが更新されるたびに確実に更新されるようにすることもできます:


"post-update-cmd": [
  "php artisan clear-compiled",
  "php artisan ide-helper:generate",
  "php artisan optimize"
 ],

さらに、モデルが拡張されている場合は Eloquent 、このプラグインは、読みやすいようにフィールド名を直接表示するために、プロジェクト内のモデルに phpDoc を追加することもできます。使用法


php artisan ide-helper:models User

を、composer.json で変更し、require-dev セクションに追加する必要があります。


rreee

まとめ


以上がPHPStormを使ったLaravelアプリケーションの開発例を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。