Laravel没有从数据库中给我正确的字符串,当我做死并转储我得到以下
我想要的字符串是:
"uid" => "35e_8d_89e"
然而,当我输出uid时,它显示如下:
{{ $data->uid }}
35
它似乎缩短了字符串,但我没有任何代码可以做到这一点。任何想法发生了什么?提前完成。
答案 0 :(得分:1)
keyType是int,所以看起来字符串被截断了。
您可以在模型中将keyType设置为字符串
protected $casts = [ 'uid' => 'string', ];
请阅读this,了解有类似问题和答案的人的例子。