Laravel Eloquent: как объединить две таблицы мостов, используя eloquent, у каждой из которых одинаковый идентификатор (manager_id) - PullRequest
0 голосов
/ 17 октября 2018

При попытке соединить эти две таблицы я получаю сообщение об ошибке:

Столбец 'manager_id' был указан несколько раз для 'temp_table'.

Я не знаю 'На самом деле у меня есть что-то под названием temp_table.

Я использую пакет League Fractal для Laravel.База данных T-SQL.

$query = $this->makeWithoutOrder();
$query->join('region_bridge', 'region_bridge.manager_id', '=' ,'employee.id')
                ->join('office_bridge','office_bridge.manager_id', '=' ,'employee.id')
                ->orderBy('region_bridge.region_id', 'ASC')
                ->orderBy('office_bridge.office_id', 'ASC')
                ->orderBy('employee.name', 'ASC');
$model = $query->skip($limit * ($page -1))
        ->take($limit)
        ->get();




 public function makeWithoutOrder(array $with = array())
    {
        return $this->model->with($with);
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...