在laravel项目文件 composer.json
中添加包含
"barryvdh/laravel-ide-helper":"dev-master"
使用Composer更新包含依赖
[root@localhost laravel]# composer update
添加服务提供者(service provider)
在laravel目录中打开
config/app.php
文件, 找到providers
键,在其对应的数组中加入如下所示的命名空间
Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class
再次修改 composer.json
文件加入以下配置项
这个添加配置项可以添加也就可以不添加, 因为高版本的
composer
会帮你做这些默认操作
"post-update-cmd": [
"php artisan clear-compiled",
"php artisan optimize",
"php artisan ide-helper:generate"
]
使用 php artisan
命令生成文件
其实它生成的是一个
ide
关联laravel项目类的命名空间索引文件
[root@localhost laravel]# php artisan ide-helper:generate
你会在laravel项目根目录到一个名为
_ide_helper.php
的文件,就是这个文件做一件很神奇的事情, 为PHPStorm添加laravel代码提示功能
使用PHPStorm代码提示
现在可以打开你的项目测试一下
你非常熟悉的PHPStorm类及方法跳转追踪代码的功能又回来了