laravel中的私人聊天应用程序

时间:2018-01-04 13:34:25

标签: database laravel chat

如何在用户和管理员之间实现私人聊天系统的数据库

好的,我有两个表一个是admin,第二个是用户

admin table

| id | name | email| phone_number | password |

user table
| id | name | email| phone_number | password |

现在如何在这两个用户之间设置聊天表?

chats table 
id | user_to | user_from | messsag |

聊天表应该如何?

1 个答案:

答案 0 :(得分:1)

无需使用两个不同的用户表。只需在user table中添加一个新字段即可指出用户是否为管理员。然后你chat table逻辑将起作用

user table
| id | name | email| phone_number | password | admin (true | false)

chats table 
id | user_to | user_from | messsag |

或者你可以选择这样的解决方法:

admin table

| id | name | email| phone_number | password |

user table
| id | name | email| phone_number | password |

chats table 
id | user_to_table | user_to | user_from_table | user_from | messsag |