2016-05-04 1 views
0

Laravel 5.0.35から5.1.0に更新しようとしています。私はこれを反映するために私のcomposer.jsonファイルを更新してから、作曲家のアップデートを実行しました。アップデート中に、symfony/security-coreが削除されました。Laravel updateが作者によって破られました

- 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

私は2cpを投げるつもりです。私はLaravelを私の時間に移行させました。そして少年は私にあなたに教えさせました。 *あなたは頭痛のためにいる*。 5.3の新しいインストール(今は最新版)を行い、コピー+パスタを実行してコードを移行することをお勧めします。 – Ohgodwhy

+0

入力いただきありがとうございます。私は4.2から5.0への移行のためにそれを行いました。 5.1にはLTSが予定されているので、5.3に行くつもりはないので、そうしなくても、そのプロセスをやり直したいとは思っていません。 – EpicWally

答えて

0

これで、問題のAuthServiceProviderは、以前のバージョンのlaravelから持ってきたカスタム構築されたものでした。私は を実装し、UserProviderInterface を実装しました。

関連する問題