Мне нужна следующая настройка:
Course
- -> hasMany "
Chapters
" - ----> hasMany "
Modules
"
Пока все хорошо, если бы это было , что легко. Но так называемый «Модуль» может быть:
Lesson::class
или Quiz::class
, и / или модели должны быть в особом порядке, поэтому может быть так:
Lesson
Как купить получатели Lesson
Как приготовить блины Quiz
Знаете ли вы получение блина? Lesson
Как подать на ужин Lesson
Как правильно держать вилку и нож Quiz
Делать ты умеешь есть блин?
Так что мне вообще нужны отношения:
class Course {
public function items() {
// now there comes pseudo code
return hasMany Lesson::class AND/OR Quiz::class -> orderBy('position')
}
}
но КАК: grin: .... я совершенно потерян как сделать "создать" архитектуру, как получить модели и т. д. c.