если использовать pivotModel а в этом пивоте исрользовать multisite trait, то кроме как руками нельзя что бы related records были бы propagated на все версии сайта ?
Скорее всего никто не пробовал. В теории должно работать, там же по факту тоже модель. На практике там обычно делается составной ключ из first_model_id и last_model_id Но попробовать можно в составной ключ допом подсунуть site_id Но сам факт что похоже первопроходцем суждено стать тебе
site_id - я просто добавил и поменял ключ, но тот что был подходит, так как categories - это тоже multisite, поэтому в каждой версии свой id. Мне кажется не должно быть так что бы relations были в sync. Это само по себе кажется нереальным (и с точки зрения оптимизации). Но обход думаю такой. В pivot form добавить чекбокс для добавления в другие sites и если true, то в afterCreate вручную добавить нужное.
Обсуждают сегодня