AB
есть сущность - позиция в заказе - она belongsTo - от заказа;
есть таблица и модель связи UserPackage, в которой отмечаются активные пакеты - так спроектировали предшественники и менять довольно много и сложно, не хочу пока;
Я сначала привязал позицию только к заказу, но тут наворочено и позиция не активна без отметки в UserPackage;
приходится эту позицию заказа ставить в зависимость и от UserPackage.
И вот возникает вопрос - правомерно ли такое или надо иначе?
почему нельзя все это засунуть в обсерверы, евенты и прочие штуки?