Php 供应商:发布-无需为标记[]发布任何内容-仅在生产服务器上发布

Php 供应商:发布-无需为标记[]发布任何内容-仅在生产服务器上发布,php,laravel-5,composer-php,laravel-artisan,Php,Laravel 5,Composer Php,Laravel Artisan,我使用的是第三方库,在本地,我使用他们提供的步骤安装了所有内容 我在软件包上运行了composer require,并运行了更新。将其安装到供应商文件夹中 然后我将路径添加到config/app中的provider中,并作为别名 我运行了php artisan供应商:publish--provider=“Spatiale\LaravelAnalytics\LaravelAnalyticsServiceProvider”成功创建了配置文件,没有任何问题 然后,我上传到生产环境,并不断获取未找到的类

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

  • 我在软件包上运行了
    composer require
    ,并运行了更新。将其安装到
    供应商
    文件夹中
  • 然后我将路径添加到
    config/app
    中的
    provider
    中,并作为别名
  • 我运行了
    php artisan供应商:publish--provider=“Spatiale\LaravelAnalytics\LaravelAnalyticsServiceProvider”
    成功创建了配置文件,没有任何问题
  • 然后,我上传到生产环境,并不断获取未找到的
    类“LaravelAnalytics”
    ,我似乎无法解决问题

  • 我运行了php artisan供应商:publish--provider=“Spatiale\LaravelAnalytics\LaravelAnalyticsServiceProvider”

  • 但是我不断地得到:
    没有为tag[]发布任何东西。
    这让我想到这可能是问题所在,因为包没有发布

    我的本地环境是Ubuntu,生产环境是CentOS。。如果我试图将CD刻录到生产环境中的该目录中,它会说找不到


    因此,在我如何添加未获取此包的提供程序时,是否存在区分大小写的问题?

    是否使用缓存的配置文件? 试用

    php artisan config:clear
    
    然后重试

    php artisan vendor:publish
    

    您必须在之前保存项目的所有内容(php artisan供应商:publish)。

    @frvanhover-我忘了发布此问题的答案,但这是一种解决方案,但是为了运行其他命令,我必须删除所有配置缓存