我在Laravel 5.4
中构建了一个小应用程序,其中我有两个模型Companies
和Contact
我的关系为{{1}在belongsTo
这样的事情:
Contact model
现在,在获取我想要提取public function company()
{
return $this->belongsTo('App\Companies');
}
的联系人数据时,我可以单独执行company name
,但是我有一张表来显示这些我想要传递Contact::find(1)->company->name
的时候我打电话给company_name/companyName
或其他什么,知道怎么做到这一点。
答案 0 :(得分:1)
如果我理解正确,您想要获取与其公司的所有联系人。
您可以使用with():
Contact::with('company')->get();
更多信息:
https://laravel.com/docs/5.4/eloquent-relationships#eager-loading