записи кроме основных полей есть 3 поля: рекомендованные блюда. В них записаны id других блюд (записей из этой же таблицы). Вопрос состоит в том, как максимально эффективно вытянуть эти записи по записанным id (может существует какой-то механизм самоотношений или нужно переписывать всё, создав отдельную таблицу связей)?
->hasOne(Model::class,'parent_id','id')
Извиняюсь, за несообразительность, если таких ключа 3 нужно соответственно 3 метода?
ну получается - да. Хотя вообще странная архитектура. Создай лучше отдельную таблицу отношений
лучше всё же сделать через связь, в будущем можно расширить легко
Обсуждают сегодня