供应商:发布 - 无法发布标签[] - 仅在生产服务器上发布

Pho*_*rce 22 php composer-php laravel-5 artisan

我在本地使用第三方库,我使用他们提供的步骤安装了所有内容.

  1. 我跑composer require了包并运行了更新.这安装在vendor文件夹中.
  2. 然后我将路径添加到providerin中config/app,也作为别名..
  3. 我运行php artisan vendor:publish --provider="Spatie\LaravelAnalytics\LaravelAnalyticsServiceProvider"了成功创建的配置文件,我没有遇到任何问题.
  4. 然后我上传到生产环境并不断获取Class 'LaravelAnalytics' not found,我似乎无法弄清楚问题..

  5. 我跑了 php artisan vendor:publish --provider="Spatie\LaravelAnalytics\LaravelAnalyticsServiceProvider"

但是我继续说道:Nothing to publish for tag [].这导致我认为这可能是问题,因为包裹没有发布.

我的本地环境是Ubuntu,我的生产环境是CentOS.如果我在我的生产环境中尝试将CD放入该目录,它说无法找到.

因此,对于我如何添加不提取此软件包的提供程序,这可能是一个问题吗?

Fre*_*iek 72

你在使用缓存的配置文件吗?尝试使用

php artisan config:clear
Run Code Online (Sandbox Code Playgroud)

然后重试

php artisan vendor:publish
Run Code Online (Sandbox Code Playgroud)