如何 把 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

你可能感兴趣的:(主键,model,laravel)