У меня есть много отношений, которые были настроены и смоделировали сводную таблицу. Кроме того, в сводной модели у меня установлены отношения morphToMany.Laravel/Eloquent - Множество разных моделей с морфологическим отношением
Здесь представлено схематическое изображение установки.
Проблема я имею что я не могу тянуть в стыки атрибут на модели поворота.
У меня этот код в модели Dimension;
return $this->belongsToMany('Datasource', 'dimension_datasource')->withPivot('joins');
Но я получаю эту ошибку: Неизвестный столбец dimension_datasource.joins
Я попытался создать аксессор на модели поворота, но кажется, что это игнорируется, поскольку я получаю ту же ошибку.
Спасибо,
Geoff
Пожалуйста, покажите свои модели, вы установили модель для сводной таблицы? Как вы установили отношение морфинга в таблице размер_данных? –
Да, есть модель Dimension_datasource_pivot и соответствующий класс Dimension_datasource, который имеет только один метод: newPivot, который возвращает экземпляр Dimension_datasource_pivot. Для отношения морфинга у меня есть сводная таблица, называемая «joinables», которая имеет Dimension_datasource_pivot как тип joinable_type, где это применимо. –
Ваши другие модели расширяют вашу новую базовую опорную модель? –