让phpstorm支持laravel,进行代码的自动提示

最近空了,来折腾下这个最优雅的Laravel框架,使用的ide是phpstorm(PS:Eclipse也可以使用同样的方式)。

经过反复的折腾,终于安装好了这个框架,并不是安装麻烦,主要是国内禁止了很多国外的资源。

我参考的安装教程:http://lvwenhan.com/laravel/398.html 但是这里需要注意的是,请安装4.2的Laravel。否则这个教程会让你走上不归路的。

OK,安装完成后,我在phpstorm中打开项目,目录结构如下:




但是当我在写代码的时候,我发现了一个问题,就是phpstorm不能够友好的进行代码提示,这让IDE的优势不能荡然无存,这肯定不行嘛,我们要让大炮发挥出它的实力,所以就来研究下,于是我披星戴月、一路颠婆的在网海中找呀,找呀,终于寻得它:https://github.com/barryvdh/laravel-ide-helper/tree/1.11

这是一个开源的,这里需要注意的几点:第一,注意查看你的larave的版本,我发的这个链接是4.2.*的版本。如果是5.0的,你就去:

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

然后在项目的composer.json中做如下配置:

"require": {
"laravel/framework": "4.2.*",
	"cartalyst/sentry": "2.1.4",
	"barryvdh/laravel-ide-helper": "1.11.*"
},
然后WIN+R,进入到命令行,进入根目录下,执行:composer update

这个时候,去抽支烟、泡杯水吧。或者戴上耳机听首音乐,因为它就是这么慢。

完成后,进入到./app/config/app.php文件中,添加:(注意:我这里为了排版,删掉了很多原来的提供者,实际操作中请将其添加至最后即可,千万不要删除原来的代码)


完成这一步之后,回到命令行,执行:php artisan ide-helper:generate

执行完这个命令后,会在目录下多一个这个文件:



这样子感觉是不是很厉害的样子?用命令行感觉是不是很酷?还没有完,现在又要配置composer.json了

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

完成以上操作,随便找个php文件,输入一个:Ev,你就会看到



OK,到此代码提示已经全部完成了。


  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值