为了账号安全,请及时绑定邮箱和手机立即绑定

转换为数组时,eloquent 集合中的 id 属性会发生变化

转换为数组时,eloquent 集合中的 id 属性会发生变化

PHP
HUH函数 2021-10-15 14:46:02
我有一个以 uuid 为 id 列的数据库。我使用 eloquent 进行查询,它返回正确的信息。我在下面附上了一张图片,因为它是一个要写的大对象。所以这个集合中有 2 个项目,它们遵循相同的格式,但正如你所看到的,第一个项目有 id 字段,它是正确的 uuid。要打印这个我正在做$offers = Offer::list($display, false);dd($offers);所以优惠就是收藏。如果我做...$offers = Offer::list($display, false);dd($offers->toArray());我得到以下...
查看完整描述

1 回答

?
12345678_0001

TA贡献1802条经验 获得超5个赞

$incrementing模型上的属性设置为 false,此处记录在主键部分。默认情况下,Laravel 假定id模型上的字段是递增的整数,这就是模型自动将id字段转换为整数的原因。


查看完整回答
反对 回复 2021-10-15
  • 1 回答
  • 0 关注
  • 99 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信