Laravel没有输出正确的字符串

时间:2016-07-14 10:30:21

标签: laravel

Laravel没有从数据库中给我正确的字符串,当我做死并转储我得到以下

enter image description here

我想要的字符串是:

"uid" => "35e_8d_89e"

然而,当我输出uid时,它显示如下:

{{ $data->uid }}

35

它似乎缩短了字符串,但我没有任何代码可以做到这一点。任何想法发生了什么?提前完成。

1 个答案:

答案 0 :(得分:1)

keyType是int,所以看起来字符串被截断了。

您可以在模型中将keyType设置为字符串

protected $casts = [ 'uid' => 'string', ];

请阅读this,了解有类似问题和答案的人的例子。