phpstome では、PHP のコード プロンプトのサポートはすでに非常に優れていますが、laravel フレームワークのコード プロンプトはまだ不足しています。
Laravel 5 IDE ヘルパー ジェネレータープロジェクトはこちらです:
https://github.com/barryvdh/laravel-ide-helpercomposer 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" ]},
これで基本的には完了です。しかし、さらに前進することも可能です。
phpstome が laravel の IOC コンテナのプロンプトを表示できるようにするには、これを行うことができます
php artisan ide-helper:meta //会在项目根目录生成一个.phpstorm.meta.php文件。
必要があります生成後に phpstome を再起動する
メタが生成される前に、この状況を処理したい場合は app('events')->fire(); ただし、生成後はイベントを記憶して手動で記述する必要があります。メタが生成されたら、Will match events で始まる ev を入力できます。また、メソッド fire()
と一致することもできます。