Laravelreturn两个模型在一起?

Laravel return two models together?

我有一个显示一些地点的视图,我正在从我的 API 中获取这些数据,模型地点与类别有多对多的关系。有什么办法可以从控制器中获取两个模型数据吗?

就像我有这个功能可以获取所有的地方,我怎样才能把它们的类别一起获取?

 public function get_places()
    {
        return  Places::all();
        
    }

我知道通过找到带有它的 id 的地方我可以做类似 $place->categories 的事情,但这不是我要找的,因为我想在 Vue 组件中获取并显示所有这些.我看起来更像 Places::all()->with(Categories::class) 谢谢和问候!

好的,使用 Places::with('categories')->get(); 解决了我的问题,这正是我所寻找和想到的。