PHPStorm 使用 Laravel IDE Helper

安装Laravel插件

composer require barryvdh/laravel-ide-helper

在 config/app.php 的 providers 中添加:
Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class,

生成辅助文件:
php artisan ide-helper:generate
php artisan ide-helper:models
提示:需要首先清除 bootstrap/compiled.php,所以生成前需要执行 php artisan clear-compiled,生成后执行 php artisan optimize
生Model helper时建议选择 y,否则会出现 Multiple definitions

配置 composer.json 以在每次提交之后执行:
"scripts":{
    "post-update-cmd": [
        ...
        "@php artisan clear-compiled",
        "@php artisan ide-helper:generate",
        "@php artisan ide-helper:meta",
        "@php artisan ide-helper:models",
        "@php artisan optimize"
        ...
    ]
},