我想从laravel中删除一个软件包。我做了composer remove vendor/package
这对我的开发人员来说一切都很好,但是当我在生产环境中部署时出现了问题,现在我什么也不能做。
我跑步时
php artisan package:discover
我要
在ProviderRepository.php第208行中:
未找到“ Laracasts \ Flash \ FlashServiceProvider”类
我猜这与某种缓存或maby config有关
但我无法运行此命令,
php artisan config:clear
因为我收到与上面相同的错误消息。
PS。我正在使用Laravel 5.6
答案 0 :(得分:1)
运行php artisan config:clear
时,如果在查看那些高速缓存的文件时卡住了自动加载器文件,则可能需要清除它们,从而造成卡纸。
删除以下文件,它们将重新生成:
/bootstrap/cache/packages.php
/bootstrap/cache/services.php
答案 1 :(得分:0)
我解决了删除配置文件的问题,如下所示:
$rm bootstrap/cache/config.php
该文件基本上是用于配置的缓存,如果您想为该文件构建文件,只需运行以下artisan命令:
$php artisan config:cache