один абстрактный класс(Reservation) и следовательно используют одну таблицу. Разница между моделями в том что они имеют разную калькуляцию некоторых свойств и разное сохранение в зависимости от типа, для LongTerm - создаю несколько моделей, если нет - то только одну. И моя проблемма в том что все связи должны быть к абстрактному классу(Reservation), что для ларавел невозможно. Как можно это исправить?) Я думал использовать паттерн state для калькуляции свойств в зависимости от типа резервации. Но как в таком случае быть с сохранением(в зависимости от типа разное количество резерваций)? Переносить логику сохранения в стейт не считаю правильным)
> все связи должны быть к абстрактному классу, что для ларавел невозможно в таком случае, можно для синтаксиса убрать слово "abstract", тогда будет работать
Обсуждают сегодня