前言

使用 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"
    ]
},