У меня есть 3 таблицы
bank(id, title),
employee(id, name, bank_id),
payroll(id, employee_id, salary).
Теперь я хочу получить банк title
из employee_id
в таблице payroll
.
Я установил отношения модели
class Bank extends Model
{
public function employees()
{
return $this->hasMany('App\Employee');
}
}
class Employee extends Model
{
public function bank()
{
return $this->belongsTo('App\Bank');
}
public function payrolls()
{
return $this->hasMany('App\Payroll');
}
}
class Payroll extends Model
{
public function employee()
{
return $this->belongsTo('App\Employee');
}
}
Я пытался получить, используя $payroll->employee->bank->title.
Но это мне не помогло