Суть вопроса в следующем: есть 3 таблицы boards, tasks, task_settings последовательно связанные по ключу в моделе Boards функция
public function task()
{
return $this->hasMany('App\Task');
}
в контроллере дергаю with
$board = Board::with('task')->where('user_id', 2)->whereHas('task')->get();
ну и соответственно получаю нужную мне модель с вложенностью
Board
Task
Но есть и третья таблица task_settings которую мне надо вытащить и вложить в Task чтобы получился массив с вот такой вложенностью
Board-
Task-
Task_settings.
Можно ли стандартными средствами laravel всё это дело организовать?