Мне нужно сохранить в базе данных еженедельный час пользователя. Например, пользователь A работает в понедельник с 8:00 до 17:00, во вторник с 9:00 до 11:00 ecc ...Отношение принадлежит к таблице с двойным первичным ключом в Laravel
Для этого я создал две таблицы: Пользователи (id, username) , ecc ...) Часы (user_id, день, начало, конец) с «user_id» и «day» в качестве первичного ключа.
Вместо того, чтобы создать другую таблицу под названием Дни с 7 записями (по одному на каждый день). Моя проблема заключается в определении отношения к laravel, действительно, если я использую три таблицы, я могу использовать отношение Many to Many, но если я использую эту форму, как я могу указать, что столбец «day» является ключом?
Вместо «дня» в качестве первичного ключа используйте его, чтобы отметить день (int 1-7), может быть? – lukasgeiter
Да, дневной столбец является целым числом, но моя проблема заключается в определении метода отношений. – user3482682
Я только что прочитал полное название ... нет такой вещи, как двойной первичный ключ. говорят о составном ключе? – lukasgeiter