barryvdh/laravel-ide-helper 扩展包能让你的 IDE ( PHPStorm, Sublime ) 实现自动完成、代码智能提示和代码跟踪等功能,大大提高你的开发效率。
$ composer require barryvdh/laravel-ide-helper
Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class,
由于使用此扩展包会生成相应的代码结构文件, 这些文件可能只有当前的开发者的 IDE 需要, 因此需要添加对应配置到.gitignore 文件中
$ php artisan clear-compiled
$ php artisan ide-helper:generate
$ php artisan optimize
以下文件添加到.gitignore文件中
.idea
_ide_helper.php
_ide_helper_models.php
.phpstorm.meta.php
*/.DS_Store
.DS_Store
我个人觉得,这个配置文件我是用不着,各位客观自己决定吧
$ php artisan vendor:publish --provider="Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider" --tag=config