есть товар, у которого часть контента видна, только если юзер купил этот товар.
Условно создаётся таблица в бд, где есть id user-a и id товара, который он купил и можно проверить есть ли текущий юзер в текущем товаре. Вопрос в том, где эту проверку, архитектурно правильно будет разместить?
В гейте?
Можно и там
я бы в контроллер товара реализовал . Проверял перед показом - есть ли товар у пользователя и в зависимости от этого отдавал контент целиком или нет
Но можно и обычный if
Я понял, спасибо всем за ответы
Обсуждают сегодня