Может ли кто-нибудь помочь мне понять, правильно ли это? Я пытаюсь определить отношения между объектами данных. Все эти вещи являются запланированными встречами.
Polymorphi c table -> встречи с столбцами schedulable_id, schedulable_type, start_date, end_date.
Затем есть следующие объекты: Services, Courses
Оба из них можно запланировать, но вы можете запланировать несколько услуг для одного приема. В обоих случаях у вас может быть несколько пользователей для каждой запланированной встречи, и вы можете запланировать несколько встреч для одного и того же объекта.
Это направление в правильном направлении? В будущем я хотел бы иметь возможность добавлять в базу данных больше «планируемых» объектов.