我有很多关系(枢轴)。有3个表,即银行,原则和bank_principles。根据原则,我想在Banks表下显示原则列。 bank_principle表由bank_id和principle_id组成。我想检索Principle表下的原理列,并在控制台中运行它时将它显示在Banks数据下。怎么办呢?
我的控制器:
$bankTransfer = Banks::with('principles')->get();
我在银行下的支点关系:
return $this->belongsToMany('App\Models\Principle', 'bank_principle', 'bank_id', 'principle_id')->using('App\Models\BankPrinciple');
原则上我的枢轴关系:
return $this->belongsToMany('App\Models\Banks', 'bank_principle');
答案 0 :(得分:0)
循环浏览$bankTransfer
以访问单个$bankTransfer
对象,然后循环浏览$bankTransfer->priciples
以访问个人principle
。
foreach($bankTransfer as $bankTransferEach){
//here you can access bank transfer data like $bankTransferEach->account_number
foreach($bankTransferEach->principles as $principle){
//here you can access principle table data like $principle->column_name
}
}