我通过composer安装软件包,现在我想删除
我做
composer remove bjuppa/laravel-blog
然后我的博客页面和我的控制器混淆了,所以我转到供应商目录,那里有bjuppa文件夹,然后我从供应商中删除了该文件夹。
现在我有这个*
"c/BlogServiceProvider.php(:无法打开流:没有这样的文件或目录">
- 错误
在laravel 6中:服务提供商自动附加。我不知道它在哪里。我尝试配置/应用
请帮忙
通常这样使用composer remove
就足够了:
composer remove bjuppa/laravel-blog
但是,如果composer包被删除,并且配置缓存没有被清理,那么当你尝试这样做时,就无法清理它
php artisan config:clear
您可以在ProviderRepository.php的第208行中得到一个错误:
未找到类"Laracasts\Flash\FlashServiceProvider">
这是一条死胡同,除非你去删除文件
$rm bootstrap/cache/config.php
并运行
composer dump-autoload
这种情况通常发生在自动部署中,当您在旧缓存上复制新版本的文件时。即使在复制之前清除了缓存。您最终得到的是旧的缓存和新的composer.json.