laravel-5 - Laravel Eloquent 关系 : ->latest()

标签 laravel-5 eloquent

Laravel 中latest() 的作用是什么?

例子:

public function activity()
{
    return $this->hasMany('App\Activity')
        ->with(['user', 'subject'])
        ->latest();
}

来自 Build an activity feed in Laravel在第 44 行。

我一直在查看laravel文档,但找不到...

最佳答案

latest()是在 Illuminate\Database\Query\Builder 中定义的函数类(class)。它的工作非常简单。这是它的定义方式。

public function latest($column = 'created_at')
{
    return $this->orderBy($column, 'desc');
} 

所以,它只会orderBy使用您在 descending 中提供的列带有默认列的订单将为 created_at .

关于laravel-5 - Laravel Eloquent 关系 : ->latest(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36755804/

相关文章:

laravel - 传递给 Illuminate\\Database\\Query\\Builder::cleanBindings() 的参数 1 必须是数组类型,给定的字符串

php - 为什么我在 Laravel 的 Eloquent ORM 中获取帐户 ID 作为用户 ID

mysql - 如何查询空表以检查是否为空?

laravel - 在没有 Controller 的情况下使用 Blade 内的查询功能

php - 创建和更新 Laravel Eloquent

php - 为什么存储会返回本地 URL,尽管它已上传到公共(public) S3 存储桶?

javascript - 如何在 daterangepicker JS 和 Laravel 中禁用占用日期

php - Laravel SSL 协议(protocol)错误

php - 所有模型的 Laravel 存储库模式

php - 将两个模型合并为一个数据库调用 - laravel