所有命令在laravel项目下执行
(一)切换到国内镜像
composer config repo.packagist composer https://mirrors.aliyun.com/composer/
(二) composer更新
composer selfupdate
(三)更新composer设置
composer update
(四)安装composer支持
composer install
(五)使用命令在项目中安装自动补全插件
composer require barryvdh/laravel-ide-helper:2.8
(说明,冒号后面是版本号,laravel6 有2.8支持)
(六)在laravel6项目的config/app.php中的服务提供者providers数组中增加这个插件
Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class,
(七)自动生成 Laravel 门面对应的 phpDoc,注意:在生成 phpDoc 之前,我们需要先清除 bootstrap/compiled.php 文件。
php artisan clear-compiled
(八)然后执行下面命令生成phpDoc文件在项目根目录下的_ide_helper.php命令:
php artisan ide-help:generate
(九)发布配置文件,以便修改默认的实现,文件位于config/ide-helper.php命令
php artisan vendor:publish --provider="Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider" --tag=config
(十)可选:为了方便,你可以在 composer.json 文件中作如下配置:
"scripts":{ ...
"post-update-cmd": [
"Illuminate\\Foundation\\ComposerScripts::postUpdate", "php artisan ide-helper:generate", "php artisan ide-helper:meta"
] },