У меня есть много-много отношений в моем приложении Laravel, Courses
и Users
, и пользователи могут записаться на курс с моей таблицей Enrollments
. Моя таблица Enrollments
работает как таблица много-много для Courses
и Users
. Пользователь может записаться на курс один раз.
Моя идея заключается в том, что Enrollments
будет функционировать больше, чем просто таблица «многие-многие», и хранить такую информацию, как сумма платежа, дата окончания регистрации и т. Д. Однако в Laravel Nova (моя панель администратора) я могу не заставить отношения HasOne :: работать для таблицы Enrollments
. Это просто уродливые идентификаторы, которые я никогда не хочу показывать. Помощь.