Laravel 修改模型默认主键的坑
PHP

Laravel 修改模型默认主键的坑

quhe.net
2022-02-08 / 0 评论 / 35 阅读 / 正在检测是否收录...

Bug: Laravel 字符主键获取为0

laravel的orm中默认的主键$primaryKeyid,主键类型$keyTypeint类型, 所以如果我们修改了默认主键当model的主键为 string 类型的时候,会获取到0的值。

解决方法: 在model 里面添加

protected $keyType = 'string';
0

评论 (0)

取消