0

我的数据库中有几个表,它们具有多对多关系。我已经将它们链接到模型中......

public function tags()
{
  return $this->belongsToMany('Tag', 'user_tag')->withPivot('otherStuff');
}

我希望结果按字母顺序排序,像这样......

public function tags()
{
  return $this->belongsToMany('Tag', 'user_tag')->withPivot('otherStuff')->order_by('name', 'asc');
}

我尝试了该代码,但 Laravel 4 失败并抱怨 order_by 不存在。有什么建议么?

4

1 回答 1

1

终于找到答案了。正确的方法是 orderBy,而不是 order_by。

于 2013-03-29T16:43:53.743 回答