отношения many-to-many через Pivot модель. Объявил внутри Pivot модели отношение к другой модели, и теперь пытаюсь сделать $model->pivot->другое отношение и у меня ничего не получается, такое вообще реально сделать или нет?
а модель в связи указал? https://laravel.com/docs/10.x/eloquent-relationships#defining-custom-intermediate-table-models см. ->using(...)
Разобрался, нужно было внутри Pivot модели обьявить отношение передав обязательно foreignKey, без него почему-то подставляло null.
Да там видно баг в самом Eloquent, что при таком раскладе он не то значение пытается засунуть в отношение которое внутри Pivot модели
это не баг, naming pivot таблицы не дает возможности определить имена связующих колонок, потому приходится указывать руками
Обсуждают сегодня