Laravel报错Unknown column ‘updated_at’ in ‘field list’

问题描述

Column not found: 1054 Unknown column 'updated_at' in 'field list'

导致原因

Laravel的Eloquent ORM问题,当继承Eloquent类时,默认情况是:创建的类名的复数形式是一个真实表名,在这个表中还有 updated_at, created_at, ID 这三个字段。而自己建的表里没有 updated_atcreated_at 这两个字段。

解决办法

重新定义属性去覆盖父类的属性

class MyClass extends Eloquent {
    public $timestamps = false;
}
上一篇 laravel-admin文件上传及处理
下一篇 MySQL远程连接常见问题
目录
文章列表
1 RxJava2学习之四:操作符介绍
RxJava2学习之四:操作符介绍
2
微信小程序日期时间选择器
微信小程序日期时间选择器
3
Spring Boot之Web综合开发
Spring Boot之Web综合开发
4
SQL查找是否存在,别再count了!
SQL查找是否存在,别再count了!
5
Logstash配置过滤Spring Cloud心跳日志
Logstash配置过滤Spring Cloud心跳日志
最新评论
一位WordPress评论者
一位WordPress评论者
2月12日
您好,这是一条评论。若需要审核、编辑或删除评论,请访问仪表盘的评论界面。评论者头像来自 Gravatar。