Как получить все данные для каждого столбца таблицы из сводной таблицы? - PullRequest
0 голосов
/ 24 сентября 2019

У меня есть следующие отношения в моей модели задач:

public function taskUser() {
    return $this->belongsToMany('App\User', "task_user", 'task_id','user_receive_id')->using('App\TaskUser')
        ->withPivot('user_assigned_id');
}

И когда я использую в своем контроллере что-то вроде этого $task->taskUser->pivot, я получаю следующие данные:

        'data': [
    task_id : 1,
    user_receiver_id: 1,
    user_assign_id: 2,
    ]

То, что я хочу получить, выглядит примерно так:

    'data' : [
          task: {
                   all information from task model by id
                       }
          user_assign_id: {
                   all information from task model by id
                       }
          user_receiver_id: {
                   all information from task model by id
                       }
]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...