Laravel 5 IDE ヘルパージェネレーターについて

WBOY
リリース: 2016-06-20 12:25:53
オリジナル
1192 人が閲覧しました

phpstome では、PHP のコード プロンプトのサポートはすでに非常に優れていますが、laravel フレームワークのコード プロンプトはまだ不足しています。

Laravel 5 IDE ヘルパー ジェネレータープロジェクトはこちらです:

https://github.com/barryvdh/laravel-ide-helper

インストールと構成について

composer require barryvdh/laravel-ide-helper
ログイン後にコピー

プロバイダーを追加します

config/app.phpBarryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class,
ログイン後にコピー

phpArtisan ide-helper:generate を実行します

代替案: 新しいプラグインをインストールするたびに、composer が更新されるたびに新しいコード一致ファイルを再生成するための自動スクリプトをcomposer.json に追加します。 , コードプロンプト効果が自動的に得られます

composer.json"scripts":{    "post-update-cmd": [        "php artisan clear-compiled",        "php artisan ide-helper:generate",        "php artisan optimize"    ]},
ログイン後にコピー

これで基本的には完了です。しかし、さらに前進することも可能です。

phpArtisan ide-helper:generate を実行した後

phpstome が laravel の IOC コンテナのプロンプトを表示できるようにするには、これを行うことができます

php artisan ide-helper:meta //会在项目根目录生成一个.phpstorm.meta.php文件。
ログイン後にコピー

必要があります生成後に phpstome を再起動する

メタが生成される前に、この状況を処理したい場合は app('events')->fire(); ただし、生成後はイベントを記憶して手動で記述する必要があります。メタが生成されたら、Will match events で始まる ev を入力できます。また、メソッド fire()

と一致することもできます。
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート