Laravel 包未完全删除
Posted
技术标签:
【中文标题】Laravel 包未完全删除【英文标题】:Laravel package not completely removed 【发布时间】:2019-07-12 18:16:06 【问题描述】:我安装了一个 PayPal 包sirmklive/paypal
,然后从composer.json
中删除了该包,作曲家更新并被删除。我安装了 PayPal php sdk,在我的本地主机上工作,然后当我将更新拉到我的服务器时,我收到了这个错误:
Symfony\Component\Debug\Exception\FatalThrowableError (E_ERROR) 类 'Srmklive\PayPal\Providers\PayPalServiceProvider' 不 找到了
【问题讨论】:
你也必须在你的服务器上安装这些包。 我使用 git 来更新我的服务器,所以基本上它只是为了工作...... 【参考方案1】:这是我解决这个问题的方法。
更改 /bootstrap/cache 的权限设置 删除了现有的缓存文件,一切都开始工作了。
【讨论】:
【参考方案2】:谢谢大家。我把它修好了……
跑: php工匠优化 php工匠配置:缓存
做过 服务器上的作曲家 du 也是,但仍然没有工作......我不得不导航到 /bootstrap/cache 然后删除那里的缓存文件,立即工作。
【讨论】:
【参考方案3】:你有没有从你插入包后添加的config/app.php文件中删除它???
然后运行命令
php artisan config:ca
【讨论】:
我有,但似乎没有解决问题...当我在本地清除缓存然后推送到实时服务器时,我认为它应该可以工作 在服务器上,您还需要清除配置。如果你之前推送过!!以上是关于Laravel 包未完全删除的主要内容,如果未能解决你的问题,请参考以下文章
在 Laravel Homestead 中使用 Vue.js 时从 URL 中删除 # 哈希