Bug: Laravel 字符主键获取为0
laravel的orm中默认的主键$primaryKey
为id
,主键类型$keyType
是int
类型, 所以如果我们修改了默认主键当model的主键为 string 类型的时候,会获取到0
的值。
解决方法: 在model 里面添加
protected $keyType = 'string';
laravel的orm中默认的主键$primaryKey
为id
,主键类型$keyType
是int
类型, 所以如果我们修改了默认主键当model的主键为 string 类型的时候,会获取到0
的值。
protected $keyType = 'string';
评论 (0)