我有一个模型观察者,它具有deleting
方法来观察何时删除模型。在该观察者中,我调用了一个记录配置变量logger()->debug(config('queue.connections.members-queue.region'));
的方法。 config变量解析为null
。但是,从事件中调用相同的代码时(使用ShouldQueue和队列驱动程序Sync),它将成功解析config变量。模型观察者可以使用env(...)
方法读取env变量,但不能解析环境变量的config变量。
我正在使用Laravel Lumen,并且已经清除了应用程序缓存并重新启动了Homestead流浪者盒子,但它仍在发生。
为什么模型观察者无法解析配置变量?
在composer.lock中,我正在使用laravel/lumen-framework v5.8.13
。
ETA:即使清除了我的storage / framework / cache / data /文件夹中的所有内容,它仍在发生。