登录

laravel ORM的问题

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

# PHP
为情所困为情所困1861 天前456 次浏览

全部回复(1) 我要回复

  • 我想大声告诉你

    我想大声告诉你2017-05-16 16:52:04

    class University
    {
        ...
        public function students()
        {
            return $this->hasMany(Student::class);
        }
        ...
    }
    
    $university = University::with('students')->find(1);
    
    dd($university);
    

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

    回复
    0
  • 取消回复发送