вам нужно использовать hasManyThrough()
в вашем User.php
, вы можете добавить это,
public function followUps()
{
return $this->hasManyThrough('App\FollowUp','App\Casefile');
}
, тогда вы можете обычно вызывать последователей, используя User::with('followUps')->find(1)->followUps
Я заметил, чтовы проверяете роль в ваших отношениях $this->hasRole(['sales_executive']
это может произойти ошибка, поскольку вы не делаете, если утверждение неверно.Я думаю, что вы выберете другой подход и справитесь с этим.Для получения дополнительной информации о hasManyThrough предпочитаете эту ссылку