gpt4 book ai didi

Laravel 模型属性返回 0

转载 作者:行者123 更新时间:2023-12-05 06:29:16 24 4
gpt4 key购买 nike

我有一个报告模型,其中包含可填充的user_idcomplainant_idtitledetail。表迁移也有相同的字段,我仔细检查了它们是否正确。

我的问题是当我使用 Report:all() 或任何一种获取报告的方式获取报告时。 complainant_id 始终为 0。但在数据库中,它们实际上包含不为 0 的值。

enter image description here enter image description here enter image description here

最佳答案

我遇到了类似的问题。问题是我将字符串列设为主键。

protected $primaryKey = "column";

当你这样做时,Laravel 会将该列转换为一个 int(使所有内容都为零),除非你添加它

protected $keyType = "string";
public $incrementing = false;

Documentation

关于Laravel 模型属性返回 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53722177/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com