小编Zac*_*ams的帖子

Laravel自定义created_at和updated_at

我试图覆盖created_at和updated_at的laravel eloquent模型常量:

namespace App;

use Illuminate\Database\Eloquent\Model;

 class Visit extends Model
 {
    const CREATED_AT = 'creation_date';
    const UPDATED_AT = 'last_update';
 }
Run Code Online (Sandbox Code Playgroud)

然后获取最新条目:

dd(Visit::latest()->get());
Run Code Online (Sandbox Code Playgroud)

但我得到一个未知的列错误:

"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'created_at' in 
'order clause' (SQL: select * from `visits` order by `created_at` desc)"
Run Code Online (Sandbox Code Playgroud)

为了让这个工作还有什么需要做的吗?

php laravel eloquent laravel-eloquent

2
推荐指数
1
解决办法
1199
查看次数

标签 统计

eloquent ×1

laravel ×1

laravel-eloquent ×1

php ×1