干货开发必备--Laravel代码追踪自动补全插件--ide-helper

Posted 高洛峰

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了干货开发必备--Laravel代码追踪自动补全插件--ide-helper相关的知识,希望对你有一定的参考价值。

前沿:以前开发的时候不太习惯使用IDE主要是被坑过博主的Mac虽然比较老款了,但是配置在现在来看也是杠杠的;16G内存--500G固态硬盘--i7的处理器,开启当时的刚刚接触的phpStormAptana那都是卡卡的,Zend Studio那是后面才接触的。当时就算用这些IDE其实也没发挥到他的用处,当时只是觉得最爽的莫过于一个整个环境的代码查找和整个环境的代码替换了(这招也容易被自己坑)

博主的老爷机 配置

【干货】开发必备--Laravel代码追踪、自动补全插件--ide-helper

【干货】开发必备--Laravel代码追踪、自动补全插件--ide-helper

【干货】开发必备--Laravel代码追踪、自动补全插件--ide-helper

用过的几个IDE

  • Aptana (当时不用是因为它PHP的版本跟不上了)

【干货】开发必备--Laravel代码追踪、自动补全插件--ide-helper

  • PhpStorm (当时不用它是因为1收费 2卡 当时用的是老版本 不是这个图)

【干货】开发必备--Laravel代码追踪、自动补全插件--ide-helper

  • Zend Studio (用得少,主要原因还是收费,但是这个IDE确实好)

【干货】开发必备--Laravel代码追踪、自动补全插件--ide-helper

好了 闲话扯完了,现在步入正题,这个插件相信很多人都已经用过了 ,在这里喔整理出来1是为以后自己团队里的开发人员整理笔记 ,2 是为还没有使用这个插件的人用起来,查看底层源码一步步追踪很方便;我自己从中也是受益不少。

【干货】开发必备--Laravel代码追踪、自动补全插件--ide-helper

直逼300万我就不打广告了(没广告费)

一、安装插件

composer require barryvdh/laravel-ide-helper  

然后在config/app.phpproviders选项中注册服务提供者

Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class,  

二、生成Laravel门面对应的PHPDoc

在使用这个扩展包之前,或许不少人已经碰到了使用PHPStorm不能自动补全门面(Facade)的问题,现在Laravel IDE Helper Generator 为我们带来了福音。我们使用如下命令生成包含门面补全信息的文件

php artisan ide-helper:generate  

注意:在此之前需要清除bootstrap/compiled.php,所以生成之前需要先运行php artisan clear-compiled然后运行php artisan optimize;如果是团队开发也应该在git忽略文件中忽略对应的文件

【干货】开发必备--Laravel代码追踪、自动补全插件--ide-helper

发布配置文件以修改默认实现

php artisan vendor:publish --provider="Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider" --tag=config  

三、重启IDE再打开环境基本就好了。然后就可以尝试追踪代码了。

希望我的博客对你们有所帮助,你的认可就是我最大的动力。

本文转自 IT兄弟会 大牛博客,原文可点击左下角 阅读原文 查看

【干货】开发必备--Laravel代码追踪、自动补全插件--ide-helper

【干货】开发必备--Laravel代码追踪、自动补全插件--ide-helper   

以上是关于干货开发必备--Laravel代码追踪自动补全插件--ide-helper的主要内容,如果未能解决你的问题,请参考以下文章

SublimeCodeIntel代码自动补全配置

程序员必备开发工具,使工作事半功倍要靠它!

Idea代码自动补全,良心插件推荐:Codota,再也不用担心写不出代码了。

前端开发vscode必备插件

java中搜索插件叫啥

分享一个很酷的IDE!软工必备