Erro fatal ao atualizar o Laravel 5.1 para 5.2
Eu estou seguindo o oficialguia de atualização de 5.1 a 5.2. A primeira subseção diz:
Se você estiver instalando uma versão beta do Laravel 5.2, adicione"minimum-stability": "beta"
para o seu arquivo composer.json.
Atualize seu arquivo composer.json para apontar paralaravel/framework 5.2.*
.
Adicionar, acrescentarsymfony/dom-crawler ~3.0
esymfony/css-selector ~3.0
na seção require-dev do seu arquivo composer.json.
Agora, depois de introduzir as alterações acima e executarcomposer update
, Recebo os seguintes erros:
PHP Fatal error: Class 'Illuminate\Routing\ControllerServiceProvider' not found
in /home/vagrant/Code/myproject/vendor/laravel/framework/src/Illuminate/Foundation/ProviderRepository.php on line 146
e
[Symfony\Component\Debug\Exception\FatalErrorException]
Class 'Illuminate\Routing\ControllerServiceProvider' not found
e
[RuntimeException]
Error Output: PHP Fatal error: Class 'Illuminate\Routing\ControllerServiceProvider' not found in /home/vagrant/Code/myproject/vendor/laravel/framework/src/Illuminate/Foundation/ProviderRepository.php on line 146
Os erros são lançadosdepois de a atualização é concluída e "Gerando arquivos de carregamento automático" ocorre.
O que pode estar errado?
Não parece um problema de pacote personalizado, mas um problema central. Devo continuar com o guia de atualização e executarcomposer update
Depois que tudo foi ajustado para se adequar à nova versão do framework?
ATUALIZAR
Corridacomposer dump-autoload
mais tardenão lança os erros descrito acima. Ainda confuso, no entanto.