本文为joshua317原创文章,转载请注明:转载自joshua317博客 Laraval IDE 自动补全插件 laravel-ide-helper - joshua317的博客
一、背景
我们在实际的开发场景中,不少人或许已经碰到了使用PHPStorm不能自动补全门面(Facade)的问题,或者其他类通过容器调用时无法补全或者跳转。而插件 laravel-ide-helper就是用来解决这个问题的。
二、laravel-ide-helper介绍
Laravel IDE Helper 是一个比较好用的代码提示及补全工具,可以给编写代码带来极大的便利。该扩展包可以生成一个IDE可以理解的文件,以便提供精准的自动补全功能。这个生成的文件基于项目中存在的文件,所以永远是实时的。当然如果你不想手动生成这个文件,也可以使用预生成的文件并把它们放到项目根目录下(这些文件就没有那么实时了),但是不推荐这种方式,因为我们的目的就是为了好用!!!
Larval 5:https://gist.github.com/barryvdh/5227822
Lumen:https://gist.github.com/barryvdh/be17164b0ad51f832f20
PHPStorm Meta 文件:https://gist.github.com/barryvdh/bb6ffc5d11e0a75dba67
二、安装
2.1 方式一:通过composer require
进入到laravel项目,在项目目录下执行下面命令即可
composer require barryvdh/laravel-ide-helper
# 仅在开发系统中安装提示包 加上 --dev
composer require barryvdh/laravel-ide-helper --dev
2.2 方式二:通过修改composer.json
版本根据实际情况进行调整
"barryvdh/laravel-ide-helper": "^2.7",
注意1:如果你需要为模型注释字段,请安装 doctrine/dbal
composer require doctrine/dbal
<