Laravel更新被作曲家打破


Laravel update broke by composer

我正在尝试从Laravel 5.0.35更新到5.1.0。我更新了composer.json文件以反映这一点,然后运行composer更新。在更新过程中,symfony/security核心被删除。

- 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

好的,所以有问题的AuthServiceProvider是我从旧版本的laravel中提出的自定义构建的。我把实现UserProviderInterface现在一切似乎都很顺利。