ваш подход к разработке
Я не фесор, но кмк такое стоило бы на фронте разрулить, и сделать отдельные ендпойнты)
Антиспам на фронте ? Это будет тяжело
За 5 сек (new ArticleLike)->setArticle()->setUser() persist flush
Всм антиспам? Просто определить, снимает юзер лайк или ставит
а чтобы посчитать все лайки count($likesRepo->findAllByArticle())?
За 10 сек - LikeService c кэшом и шлюхами
Меня больше интересует подход к композиции элементов а не сама реализация
Определить наличие лайка можно без коллекций, протым запросом к базе
у меня доклад был даже с такими вот примерами - доклад сам по себе хуевый конечно но...
А кинь линк пожалуйста
public function like(string $postId, string $userId) { $this->db->executeUpdate('INSERT INTO post_likes VALUES(:postId, :userId) ON CONFLICT DO NOTHING'); }
Приветствую. Так задача вообще не имела проблем в количестве эндпоинтов. Проблема была как пропихнуть антиспам сложный в Рич модель.
это не должно быть в "рич модели".
тут есть 1 минус - из этого сложно построить большую и ветвистую диаграмму, смотрится несолидно =\ Как коллеги будут смотреть на меня после такого?
мне проще - я уволить могу)
Обсуждают сегодня