我有类别和菜单表。
每个菜单都有很多类别
每个类别都有很多菜单。
我有一个category_menu
数据透视表,现在
我想获取所有类别的菜单记录。
型号:
class menu extends Model
{
public function categories()
{
return $this->belongsToMany('App\Category');
}
}
控制器:
class homeController extends Controller
{
public function __construct(Menu $menu, Category $category)
{
$this->menu = $menu;
$this->category = $category;
}
public function index()
{
$data['categories'] = $this->category->all();
$data['menus'] = $this->menu->all()->categories;
return view('home', $data);
}
}
答案 0 :(得分:0)
实际上,我得到了一个幸运的尝试答案 它
$this->menu->with('categories')->get();
任何人都会遇到这个问题