laravel-admin sql报错:Integrity co

2020-05-08  本文已影响0人  码农工号9527

修改源码:vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasAttributes.php的setAttribute,具体650行,将

$this->attributes[$key] = $value;

改为

if($value != null){
   $this->attributes[$key] = $value;
} 

原因,laravel将值为空字符串的字段修改成null值存入数据库了,然数据库默认值为空字符串,不能为null

上一篇下一篇

猜你喜欢

热点阅读