Извинения за заголовок. Я действительно не уверен, как правильно назвать название исходя из моей ситуации. Я новичок в кодировании, поэтому я не знаком с правильной терминологией.
ниже приведены таблицы, над которыми я сейчас работаю.
Я отображаю детали из таблицы loan_application. Я могу включить в свой @foreach loan_durations и пользователей, но я понял, что мне нужно также включить СУММУ AMOUNT из таблицы loan_interests и СУММУ AMOUNT из КРЕДИТНЫХ ШТРАКОВ, которые вызывают у меня головную боль, потому что я не могу их вытащить,
МОДЕЛЬ ЗАЯВКИ НА КРЕДИТ
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class LoanApplication extends Model
{
public function user()
{
return $this->hasOne('App\User', 'id','user_id');
}
public function loanDuration()
{
return $this->hasOne('App\LoanDuration', 'id','loan_duration_id');
}
public function interest()
{
return $this->belongsTo('App\LoanInterest','loan_id', 'id');
}
public function penalty()
{
return $this->belongsTo('App\LoanPenalty','loan_id', 'id');
}
}
МОДЕЛЬ ИНТЕРЕСА КРЕДИТОВ
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class LoanInterest extends Model
{
public function loanInterest()
{
return $this->belongsTo('App\LoanApplication','loan_id', 'id');
}
}
МОДЕЛЬ ШТРАФОВ КРЕДИТОВ
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class LoanPenalty extends Model
{
public function loanPenalties()
{
return $this->belongsTo('App\LoanApplication','loan_id', 'id');
}
}
для моего контроллера
public function collectorMembers($id)
{
$collectormember = CollectorMember::where('collector_id',$id)->get();
return view('dashboard.collector-members.collector-borrowers-list', compact('collectormember'));
}
Это дает этот результат
CollectorMember получает информацию об этой таблице
Можете ли вы помочь мне, пожалуйста? Большое спасибо заранее!