Почему мой обозреватель модели Eloquent в Laravel Lumen разрешает переменные конфигурации как нулевые? - PullRequest
0 голосов
/ 09 ноября 2019

У меня есть наблюдатель модели, у которого есть метод deleting, чтобы наблюдать, когда модель удаляется. В этом обозревателе я вызываю метод, который регистрирует переменную конфигурации logger()->debug(config('queue.connections.members-queue.region'));. Переменная config разрешается в null. Однако, когда тот же код вызывается из события (используя ShouldQueue, драйвер очереди Sync), он успешно разрешает переменную конфигурации. Наблюдатель модели может читать переменную env с помощью метода env(...), но не переменную config, которая разрешает переменную среды.

Я использую Laravel Lumen, очистил кэш приложения и перезапустил бродягу Homestead. окно, но это все еще происходит.

Почему наблюдатель модели не может разрешить переменную конфигурации?

В моем composer.lock я использую laravel/lumen-framework v5.8.13.

ETA: даже после очистки всего в моей папке хранения / framework / cache / data / это все еще происходит.

...