前言
使用 laravel 作为 PHP 开发框架的朋友都知道,laravel 提供的门面操作都对于 PHPStorm 的代码提示和方法跳转都不是很友好。然而没有关系,今天介绍一个组件帮助到我们。 就是!就是!就是! barryvdh/laravel-ide-helper
安装
通过composer安装在开发环境
composer require barryvdh/laravel-ide-helper --dev
执行下面的命令生成 phpDoc 文件
php artisan ide-helper:generate
在app目录里的Providers目录里的AppServiceProvider.php文件中的public function register()里输入如下内容来注册
if ($this->app->environment() !== 'production') {
$this->app->register(\Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class);
}
你也可以在 composer.json 中加入一下脚本,这样在上一步(安装)的时候自动执行生成命令
"scripts":{
"post-update-cmd": [
"Illuminate\\Foundation\\ComposerScripts::postUpdate",
"php artisan ide-helper:generate",
"php artisan ide-helper:meta"
]
},