Heim > Backend-Entwicklung > PHP-Tutorial > 关于Laravel 5 IDE Helper Generator

关于Laravel 5 IDE Helper Generator

WBOY
Freigeben: 2016-06-20 12:25:53
Original
1261 Leute haben es durchsucht

在phpstome里面,本身对php的代码提示支持已经很好了,但是对于laravel框架的代码提示还是有些欠缺,

Laravel 5 IDE Helper Generator 项目在此:

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

关于安装和配置

composer require barryvdh/laravel-ide-helper
Nach dem Login kopieren

添加一个provider

config/app.phpBarryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class,
Nach dem Login kopieren

执行 php artisan ide-helper:generate即可

备选:在composer.json里面添加一个自动脚本,在每次composer update的时候重新生成新的代码匹配文件,这样每次安装新插件的时候就自动获得代码提示效果

composer.json"scripts":{    "post-update-cmd": [        "php artisan clear-compiled",        "php artisan ide-helper:generate",        "php artisan optimize"    ]},
Nach dem Login kopieren

至此基本已经完成。不过还可以更进一步。

执行php artisan ide-helper:generate之后

为了让phpstome对于laravel的IOC container也能够提示,所以可以进行

php artisan ide-helper:meta //会在项目根目录生成一个.phpstorm.meta.php文件。
Nach dem Login kopieren

生成之后需要重启phpstome

没生成meta之前,如果要处理这种情况 app('events')->fire();,events是需要自己记忆来手写的,但是生成meta之后,你输入ev开头就会匹配到events,并且还能够匹配到里面的方法fire()

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage