2017-04-01 56 views
2

我为laravel安装了这个Cartalyst条纹包,这对我来说无非是麻烦..我只是无法工作,现在我决定彻底删除它。 因此,我在composer.json中删除了需要该包的行。 我从供应商&别名数组中的confing/app.php中删除了该行。我也删除从我的代码..这Cartalyst包的所有引用 不知怎的,我跑作曲家更新我仍然得到这个错误后..从laravel中删除一个包

[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 

缺少什么我在这里?

+0

检查下面的链接http://stackoverflow.com/questions/23126562/how-to-remove-a-package-from-laravel-using-composer – reza

+0

这正是我所做的......仍然是同样的错误.. –

回答

1

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

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

+0

我尝试了PHP的工匠配置:清除,但是当我运行这个,我得到相同的错误.. –

+0

在这种情况下,在您的项目上的全文搜索“StripeServiceProvider”。如果没有找到,请手动删除缓存。转到'bootstrap/cache'目录并删除'services.php'文件。 –

+0

你的答案帮了我..问题确实在缓存目录..在config.php中,我注意到我错误地添加了一些行.. –