如何 把 laravel model 的主键修改为字符串类型

SQLSTATE[22007]: Invalid datetime format: 1292 Truncated incorrect DOUBLE va

如果要把 laravel model 的主键修改为字符串类型,在该model中不仅需要修改

protected $primaryKey = '你的主键';

还需要

public $incrementing = false;

不然会出现 拿不到主键的值,或者报错

SQLSTATE[22007]: Invalid datetime format: 1292 Truncated incorrect DOUBLE va

    原文作者:小金子
    原文地址: https://segmentfault.com/a/1190000017090721
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞