美文网首页
laravel-admin sql报错:Integrity co

laravel-admin sql报错:Integrity co

作者: 码农工号9527 | 来源:发表于2020-05-08 11:45 被阅读0次

    修改源码: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

    相关文章

      网友评论

          本文标题:laravel-admin sql报错:Integrity co

          本文链接:https://www.haomeiwen.com/subject/pzzxnhtx.html