【问题标题】:Laravel return two models together?Laravel 同时返回两个模型?
【发布时间】:2020-10-15 16:51:46
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: laravel vue.js orm axios


    【解决方案1】:

    好的,使用Places::with('categories')->get(); 解决了我的问题,这正是我所期待的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-08-02
      • 2018-01-05
      • 1970-01-01
      • 2017-12-07
      • 1970-01-01
      • 2018-01-06
      • 2020-06-17
      • 2018-12-29
      相关资源
      最近更新 更多