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”
,我似乎无法解决问题没有为tag[]发布任何东西。
这让我想到这可能是问题所在,因为包没有发布
我的本地环境是Ubuntu,生产环境是CentOS。。如果我试图将CD刻录到生产环境中的该目录中,它会说找不到
因此,在我如何添加未获取此包的提供程序时,是否存在区分大小写的问题?是否使用缓存的配置文件? 试用
php artisan config:clear
然后重试
php artisan vendor:publish
您必须在之前保存项目的所有内容(php artisan供应商:publish)。@frvanhover-我忘了发布此问题的答案,但这是一种解决方案,但是为了运行其他命令,我必须删除所有配置缓存