Dodanie polubienia powinno być post
akcja dodania nowego skojarzenia łączącego użytkownika z postem. Powinno to być jeden do jednego między użytkownikiem a postem, jak sugerowałeś, ponieważ nie powinno być możliwe polubienie posta więcej niż jeden raz.
Nielubienie jest tak proste, jak usunięcie powiązania, więc możesz sprawdzić, czy post jest lubiany przez określonego użytkownika, wykonując get
dla powiązania między użytkownikiem a postem w tabeli pośredniej polubień. Jeśli nie istnieje, oznacza to, że użytkownikowi się nie podobało (i powinno mu się to podobać) i na odwrót.