我正在尝试从Laravel 5.0.35更新到5.1.0。我更新了我的composer.json文件以反映这一点,然后运行composer update。在更新期间,删除了symfony / security-core。
- Removing symfony/security-core (v2.6.13)
然而,它从未重新安装过。更新完成时出现错误:
PHP Fatal error: Interface 'Symfony\Component\Security\Core\User\UserProviderInterface' not found in .../app/Providers/AuthServiceProvider.php on line 14
在删除该包时被删除。我没有在升级指南中看到任何说明应该删除或弃用的内容,或者如何解决它。有没有其他人遇到这个?或者是否有一个我没有看到的简单修复?不可否认,我对作曲家来说相对较新。
谢谢! -Eric
答案 0 :(得分:0)
好的,所以有问题的AuthServiceProvider是我从旧版本的laravel中提出的一个自定义构建的。我放弃了 实现UserProviderInterface 现在一切似乎都运转正常。