Я следую официальному руководству по обновлению от 5.1 до 5.2. В первом разделе говорится:
Если вы устанавливаете бета-версию Laravel 5.2, добавьте
"minimum-stability": "beta"
в ваш файл composer.json.Обновите файл composer.json, чтобы указать на
laravel/framework 5.2.*
.Добавьте
symfony/dom-crawler ~3.0
иsymfony/css-selector ~3.0
в require-dev вашего файла composer.json.
Теперь, после ввода указанных изменений и запуска composer update
, я получаю следующие ошибки:
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
и
[Symfony\Component\Debug\Exception\FatalErrorException]
Class 'Illuminate\Routing\ControllerServiceProvider' not found
и
[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
Ошибки выдаются после, обновление выполнено, и происходит "Создание файлов автозагрузки".
Что может быть неправильным?
Это не похоже на проблему с настраиваемым пакетом, а на основную. Должен ли я продолжить руководство по обновлению и запустить composer update
ПОСЛЕ того, как все было настроено в соответствии с новой версией фреймворка?
UPDATE
Запуск composer dump-autoload
после этого не выдает ошибки, описанные выше. Тем не менее, все еще запутано.