по крону и чтоб при этом была возможность это автообновление отключить. Изначально я помещал булевое поле в модель сущности, но этот подход оказался неудачным. Пришел к тому, что необходимо создать отдельную таблицу в которую следует помещать id'шники тех моделей, которые должны быть "на автообновлении". Да вот как с этой таблицей работать? Ларавель предлагает создать к ней модель, но модель по логике нужна для сущностей, а тут просто вынос функционала из одной таблицы в другую. Не создавать же для этого целую модель? Подошло бы что-то вроде анонимной модели, но это что-то экзотическое и в ларке вроде как такого нет. Можете подсказать по опыту или указать в какую сторону копать? Буду благодарен.
Почему булевое поле неудачное?
с БД можно работать через DB фасад или через DI ConnectionInterface - без моделей, просто table укажи
Можно обойтись оычным DB::table()->from()->select()
Потому что к нему нужно еще куча мета-полей. Теже created_at и update_at
их так то можно из миграции убрать
Ну так эти по-умолчанию идут, не? Энивей, ты можешь создать модель с мета-полями под свои штуки. Жалко модель создавать?)
можно, но мне они нужны
Честно? Да, очень жалко создавать модель под такую ерунду)
Зря зря
Обсуждают сегодня