因为驼峰套管不能使用laravel eloquent关系latest()函数来获取最后一个值

时间:2018-01-30 11:33:16

标签: laravel eloquent

我收到此错误是因为我正在使用驼峰套管

Column not found: 1054 Unknown column 'created_at'

我已经

public static $snakeAttributes = false;

在我的模特身上。

public function lastUser() {
    return $this->hasOne(
        'App\Models\Views\UserView',
        'groupId')->latest();
}

$groups = GroupView::with('lastUser')->get();

1 个答案:

答案 0 :(得分:0)

使用latest()方法,如下所示:

->latest('createdAt');

事情created_at是硬编码的,没有其他方法可以在不覆盖方法的情况下使用latest()(这是一个坏主意):

public function latest($column = 'created_at')