在之前的laravel里,当我们执行vendor:publish的时候,会一股脑地给我们拷贝一大堆东西,包括一些组件或者框架本身的migration文件、视图文件、或者config配置文件。当然,之前我们可以在其后面加上--tag或者--provider参数来进行限定。

那么在5.5里,当我们什么都不加,执行vendor:publish的时候,它会出现一个提示,让我们来具体选择需要发布哪些资源文件,类似这样:

当然了,如果我们想跳过这样的提示,一个是像以前一样加上--provider--tag参数,也可以加一个--all参数,当然这样的话就又是默认一股脑发布了

php artisan vendor:publish --all