Laravel清除作曲家包的包自动发现缓存



我想从laravel中删除一个包。我做了composer remove vendor/package

在我的开发中一切都很好,但是当我在生产环境中部署时出了问题,我现在什么也做不了。

当我跑步时

php artisan package:discover

我得到了

在 ProviderRepository 中.php第 208 行:

找不到类"Laracasts\Flash\FlashServiceProvider">

我猜我这与某种缓存或 maby 配置有关

但我无法运行此命令,

php artisan config:clear

因为我收到与上面相同的错误消息。

附言。我正在使用拉拉维尔 5.6

如果自动加载器文件被卡住,您可能需要清除它们,因为它在运行时查看这些缓存文件php artisan config:clear从而产生堵塞。

删除以下文件,它们将重建:/bootstrap/cache/packages.php/bootstrap/cache/services.php

我解决了删除配置文件的问题,如下所示:

$rm bootstrap/cache/config.php

这个文件基本上是配置的缓存,如果你想为你构建这个文件,只需运行以下工匠命令:

$php artisan config:cache

最新更新