Мне пришлось столкнуться с той же ситуацией некоторое время назад для CRM, и идеальный подход - это перенести то, что у вас было в App::before()
в Laravel 4.2 , на поставщика услуг в Laravel5.0 .
Сначала вы можете просто использовать метод boot()
, расположенный в AppServiceProvider
, таким образом, чтобы вы могли проверить воды.
Оттуда вы можете выбратьиметь выделенного поставщика услуг только для хранения этой части, например AppBeforeServiceProvider .
Вы упомянули миграцию на промежуточное ПО , но на самом деле это для filters
исходящий из Laravel 4.2 .