Я планирую сделать систему PM для своих пользователей, в целом она кажется достаточно простой, но в том, как я видел учебники по созданию систем PM, есть одна проблема.
В способе, которым я планировал это работать, будут строки вроде user_from, user_to, а затем сообщение - user_from будет отправителем и увидит сообщение в своих отправленных сообщениях, user_to будет получателем и увидит сообщение в его почтовом ящике. НО, что если пользователь захочет удалить сообщение из отправленной папки, а другой пользователь не захочет удалить его из папки входящих сообщений?
Есть ли простой способ сделать это?
Также было бы неплохо иметь сообщения в беседах, таких как Gmail и Facebook, но это может быть сложно для кодирования (любые учебные пособия приветствуются)?