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();
解决了我的问题,这正是我所寻找和想到的。
我有一个显示一些地点的视图,我正在从我的 API 中获取这些数据,模型地点与类别有多对多的关系。有什么办法可以从控制器中获取两个模型数据吗?
就像我有这个功能可以获取所有的地方,我怎样才能把它们的类别一起获取?
public function get_places()
{
return Places::all();
}
我知道通过找到带有它的 id 的地方我可以做类似 $place->categories 的事情,但这不是我要找的,因为我想在 Vue 组件中获取并显示所有这些.我看起来更像 Places::all()->with(Categories::class)
谢谢和问候!
好的,使用 Places::with('categories')->get();
解决了我的问题,这正是我所寻找和想到的。