o2m - UserOptions
Option - o2m - UserOptions
вопрос: как мне связи в моделях прописать то? мне из юзера надо получить двумерную коллекцию, сгруппированную по option_id (ну или Option) и нужна возможность нормально создавать эти UserOptions
что-то совсем голова не фурычит 😅
мб belongsToMany нужен?
хм. ок, попробую что выйдет
да, с withPivot
допустим я в UserOptions впишу belongsToMany(Options::class), но тогда будет коллекция из Options:class, а мне нужна коллекция из Options > UserOptions.field_name=>UserOptions.field_value т.е. двумерная
пишешь withPivot(['field_n', 'field_v']) и потом достаёшь через $model->pivot->field_n
а. туплю. а кастомный pivot можно сделать? тип, хотелось бы сразу перевести все field_n и field_v в отношение %field_n% => %field_v%
Обсуждают сегодня