Используя составные первичные ключи, черта вложенного набора Baum с моделями Laravel Eloquent

У меня есть довольно специфическая проблема, которую я пытаюсь решить, и я действительно не уверен, что это возможно, но я решил, что это стоит попробовать.

Я использую модель Eloquent для управления категориями для ЧЕТЫРЕХ разных «сайтов» в одной таблице.

Схема использует идентификатор и идентификатор сайта в качестве составного первичного ключа, который я сделал возможным использовать с Eloquent, используя Этот метод.

Категории реализованы с использованием модели вложенного набора, поэтому я хотел использовать Baum легко управлять любыми операциями с этими данными.

Проблема в том, что я не могу сказать Бауму, что первичный ключ является составным, поэтому он ломается всякий раз, когда пытается выполнить какую-либо операцию над таблицей.

Кто-нибудь сталкивался с этой проблемой раньше и нашел решение, или есть другое решение, которое я мог бы использовать?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …