如何默认orderTo关系的订单结果?

时间:2016-04-25 07:53:11

标签: php laravel eloquent

//model User 
class User extends Eloquent { 
    public function post() { 
        return $this>hasMany('Post'); 
    } 
} 

//model Post 
class Post extends Eloquent { 
    public function user() { 
        return $this->belongsTo('User'); 
    } 
}

1 个答案:

答案 0 :(得分:2)

取自Laravel documentation

  

因为,就像Eloquent模型本身一样,关系也可以作为   强大的查询构建器,将函数定义为关系   强大的方法链接和查询功能。

所以,这样做:

class User extends Model
{
public function posts()
    {
        return $this->hasMany('App\Post')->orderBy('field_name');
    }
}