Laravel开发实践全站之路一路坑

Eloquent无法存储bigint字段

2019-08-08  本文已影响1人  血之君殇

今天尝试使用Eloquent将用户id存入bigint字段,结果发现存入的userid变成了负数


MacHi 2019-08-08 13-38-02.png

查看表结构是bigint没错


image.png
查询相关资料发现Eloquent会把数字用int去存,结果bigint就超出了int的取值范围,从而变成了负数,解决办法是将数字从整形转为字符串,这样存进去就没有问题了,特此记录一下,方便后来人
image.png
image.png
上一篇 下一篇

猜你喜欢

热点阅读