laravel ORM的问题

1.用Laravel ORM的关联模型 比如学生表里有university_id,University::find(1)->hasManyStudent 这样的话是获取了学生数据 而不是学校的数据 ,我想获取这两个模型的全部数据就像MYSQL的innerjoin

阅读 2.3k
1 个回答
class University
{
    ...
    public function students()
    {
        return $this->hasMany(Student::class);
    }
    ...
}

$university = University::with('students')->find(1);

dd($university);

你就能看到, 两种数据都有了, students是放在university的relations里面

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进