Ошибка обновления Laravel 5.1 до 5.2 composer

всякий раз, когда я пытаюсь запустить обновление composer, я теперь получаю ошибку с основной причиной следующего

вызов неопределенного метода IlluminateBusDispatcher:: mapUsing ()

Я могу подтвердить, что Laravel 5.2 установлен правильно, как и все другие зависимости. Это происходит только при запуске php artisan clear-compiled.

Я также обновил свой базовый контроллер на основе предложения от нескольких часов назад в Laracasts форум

use IlluminateFoundationBusDispatchesJobs;
use IlluminateRoutingController as BaseController;
use IlluminateFoundationValidationValidatesRequests;
use IlluminateFoundationAuthAccessAuthorizesRequests;

abstract class Controller extends BaseController
{
    use AuthorizesRequests, DispatchesJobs, ValidatesRequests;
}

но я все равно получаю ошибку

UPDATE: это происходит всякий раз, когда приложение загружается вообще. Мое приложение даже не работает сейчас.

обновление 2, Полная трассировка стека:

PHP Fatal error:  Call to undefined method IlluminateBusDispatcher::mapUsing() in /Users/Zara/Web/cafe/app/Providers/BusServiceProvider.php on line 16
PHP Stack trace:
PHP   1. {main}() /Users/Zara/Web/cafe/artisan:0
PHP   2. IlluminateFoundationConsoleKernel->handle() /Users/Zara/Web/cafe/artisan:36
PHP   3. IlluminateFoundationConsoleKernel->bootstrap() /Users/Zara/Web/cafe/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php:105
PHP   4. IlluminateFoundationApplication->bootstrapWith() /Users/Zara/Web/cafe/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php:208
PHP   5. IlluminateFoundationBootstrapBootProviders->bootstrap() /Users/Zara/Web/cafe/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:203
PHP   6. IlluminateFoundationApplication->boot() /Users/Zara/Web/cafe/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/BootProviders.php:17
PHP   7. array_walk() /Users/Zara/Web/cafe/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:718
PHP   8. IlluminateFoundationApplication->IlluminateFoundation{closure}() /Users/Zara/Web/cafe/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:718
PHP   9. IlluminateFoundationApplication->bootProvider() /Users/Zara/Web/cafe/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:717
PHP  10. IlluminateContainerContainer->call() /Users/Zara/Web/cafe/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:734
PHP  11. call_user_func_array:{/Users/Zara/Web/cafe/vendor/laravel/framework/src/Illuminate/Container/Container.php:507}() /Users/Zara/Web/cafe/vendor/laravel/framework/src/Illuminate/Container/Container.php:507
PHP  12. CafeProvidersBusServiceProvider->boot() /Users/Zara/Web/cafe/vendor/laravel/framework/src/Illuminate/Container/Container.php:507



  [SymfonyComponentDebugExceptionFatalErrorException]
  Call to undefined method IlluminateBusDispatcher::mapUsing()

1 ответов


из руководства по обновлению Laravel 5.2

Отдельные Команды И Обработчики

командная шина Laravel 5.2 теперь поддерживает только команды самостоятельной обработки и больше не поддерживает отдельные команды и обработчики.

Если вы хотите продолжать использовать отдельные команды и обработчики, вы можете установить коллективный пакет Laravel, который обеспечивает обратную поддержку для этого: https://github.com/LaravelCollective/bus

больше нет поддержки команд без самостоятельной обработки, для которых был бы картограф; отображение команд обработчикам.

Регистрация Поставщиков Услуг

Проверьте поставщиков услуг, которые вы зарегистрировали, чтобы убедиться, что они не вызывают этот метод на dispatcher. Если у вас все еще есть эта проблема, вы можете попробовать проверить поставщиков услуг пакетов, чтобы убедиться, что они не вызов этого метода.