【发布时间】:2016-05-04 18:45:30
【问题描述】:
我正在尝试从 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
作为删除该软件包的一部分被删除。我在升级指南中没有看到任何内容说应该删除或弃用它,或者如何解决它。有没有其他人遇到过这个?还是有一个我没有看到的简单修复?诚然,我对作曲家比较陌生。
谢谢! -埃里克
【问题讨论】:
-
我要投入我的 2cp。我曾经做过一些 Laravel 迁移,男孩让我告诉你; 你很头疼。我建议您重新安装 5.3(现在是最新版本)并通过复制 + 意大利面来迁移您的代码。
-
感谢您的意见。我这样做是为了从 4.2 升级到 5.0,在经历了很多头痛之后,让它工作了。我不打算去 5.3,因为 5.1 据说是为 LTS 设计的,所以我真的不想再经历这个过程,如果我不需要的话。
标签: php symfony composer-php laravel-5.1