我从数据透视表中订购记录时遇到问题。我有三个表(多对多关系),如下所示:
菜单
ID
名称
页
ID
名称
menu_page
ID
命名
为了
menu_page_id
menu_id
PAGE_ID
如何从" order"所订购的数据透视表(menu_page)中获取所有记录。属性使用Eloquent?
答案 0 :(得分:8)
我终于在菜单控制器中找到了一种方法来获取我需要的方法:
public function menu_page () {
return $this->belongsToMany('Page', 'menus_pages')->withPivot('id', 'name', 'order', 'menu_page_id')->orderBy('order', 'asc');;
}