我有一个问题,需要从一个透视表中订购记录。我有三个表(多对多关系),如下所示: 菜单 id 名称 页面 id 名称 菜单页面 id 名称 次序 菜单页面id 菜单id 页面id 如何使用Eloquent按"order"属性获取来自透视表(menu_page)的所有记录?
我终于找到了一种方法,在我的菜单控制器中使用此方法可以得到我需要的东西: public function menu_page () { return $this->belongsToMany('Page', 'menus_pages')->withPivot('id', 'name', 'order', 'menu_page_id')->orderBy('order', 'asc');; }