Ребята подскажите, может кто-то сталкивался, не могу найти в интернете, как правильно организовать таблицы и связи для задачи: одна таблица с пользователями, в ней есть начальники один ко многим и подчиненные - многие ко многим. Пытался сделать через промежуточные таблицы {user_id, supervisor_id} и {user_id, subordinate_id} но не получилось нормально настроить связи в модели User..
вот такое извращение тебе подойдет? в таблице users поле users_id сделай not null, и дефолтное значение ноль, если ноль, то начальник, если не ноль, то id начальника, ну а с пивотной таблицей думаю все и так просто