我在本地使用第三方库,我使用他们提供的步骤安装了所有内容。
composer require
并运行了更新。这已安装到vendor
文件夹中。 provider
中的config/app
,也作为别名.. php artisan vendor:publish --provider="Spatie\LaravelAnalytics\LaravelAnalyticsServiceProvider"
配置文件,我没有遇到任何问题。 然后我上传到制作环境并继续Class 'LaravelAnalytics' not found
,我似乎无法弄清楚问题..
我跑了php artisan vendor:publish --provider="Spatie\LaravelAnalytics\LaravelAnalyticsServiceProvider"
但是我继续得到:Nothing to publish for tag [].
这让我觉得这可能是问题,因为包没有发布。
我的本地环境是Ubuntu,我的生产环境是CentOS ..如果我在我的生产环境中尝试将CD放入该目录,它就说无法找到。
因此,对于我如何添加未提取此软件包的提供程序的情况敏感,这是否会出现问题?
答案 0 :(得分:73)
php artisan config:clear
并重试
php artisan vendor:publish
答案 1 :(得分:-1)
您必须先保存所有项目(php artisan vendor:publish)。