Php Laravel 5.2多个关系与3个轴心柱问题

Php Laravel 5.2多个关系与3个轴心柱问题,php,mysql,laravel,Php,Mysql,Laravel,我在连接Laravel中的数据库模型时遇到问题 Tables: users, companies, company_details 现在,我想连接它们,比如,每个用户可以有多个公司,每个公司都有自己的公司详细信息 users: user_id, user_username... companies: company_id, company_.... company_details: company_detail_id, ..., company_detail_company_i

我在连接Laravel中的数据库模型时遇到问题

Tables: users, companies, company_details  
现在,我想连接它们,比如,每个用户可以有多个公司,每个公司都有自己的公司详细信息

users: user_id, user_username...  

companies: company_id, company_....  

company_details: company_detail_id, ..., company_detail_company_id

[Pivot table] = company_user: id, user_id, company_id
我的User.php模型如下所示:

public function companies()
{
    return $this->belongsToMany('App\Models\Company');
}

如何从公司详细信息表中获取值?

您的公司模型是否有详细信息()方法?

是:
公共函数公司详细信息(){return$this->hasOne('App\Models\companyDetails','company\u details\u company\u id');}
@pebboy您可以从这个关于透视表和查询的答案中获得帮助