【问题标题】:Remove a package from laravel从 laravel 中删除一个包
【发布时间】:2017-08-26 12:44:25
【问题描述】:

我为 laravel 安装了这个 Cartalyst Stripe 包,这对我来说只是麻烦。我只是无法让它工作,现在我决定完全删除它。 因此,我删除了 composer.json 中需要此包的行。 我从提供者和别名数组中删除了 confing/app.php 中的行。我还从我的代码中删除了该 Cartalyst 包的所有引用。 不知何故,在我运行 composer update 后,我仍然收到此错误..

  [Symfony\Component\Debug\Exception\FatalThrowableError]
  Class 'Cartalyst\Stripe\Laravel\StripeServiceProvider' not found


Script php artisan optimize handling the post-update-cmd event returned with error code 1

我在这里缺少什么?

【问题讨论】:

标签: laravel laravel-5 stripe-payments laravel-5.4


【解决方案1】:

您需要清除配置缓存。运行php artisan config:clear 命令来解决这个问题。

如果您在运行 artisan 命令时仍然看到错误消息,请手动清除 bootstrap/cache 目录。

【讨论】:

  • 我尝试了 php artisan config:clear 但是当我运行它时,我得到了同样的错误..
  • 在这种情况下,请在您的项目中对StripeServiceProvider 进行全文搜索。如果没有找到,请手动删除缓存。进入bootstrap/cache目录,删除services.php文件。
  • 你的回答对我有帮助..问题确实出在缓存目录..在config.php中,我注意到我错误地添加了一些行..
  • @OvidiuG 很高兴它有帮助。
猜你喜欢
  • 2014-06-01
  • 1970-01-01
  • 2018-05-14
  • 1970-01-01
  • 2013-12-22
  • 2023-03-17
  • 2017-10-06
  • 2016-11-01
相关资源
最近更新 更多