Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database laravel中的私人聊天应用_Database_Laravel_Chat - Fatal编程技术网

Database laravel中的私人聊天应用

Database laravel中的私人聊天应用,database,laravel,chat,Database,Laravel,Chat,如何实现用户与管理员之间的私人聊天系统数据库 好的,我有两个表,一个是admin,另一个是users admin table | id | name | email| phone_number | password | user table | id | name | email| phone_number | password | 现在我如何在这两个用户之间设置聊天表 chats table id | user_to | user_from | messsag | 聊天表应该是什么样

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

好的,我有两个表,一个是admin,另一个是users

admin table

| id | name | email| phone_number | password |

user table
| id | name | email| phone_number | password |
现在我如何在这两个用户之间设置聊天表

chats table 
id | user_to | user_from | messsag |

聊天表应该是什么样子?

不需要使用两个不同的用户表。只需在
用户表中添加一个新字段
,指出用户是否为管理员。然后,您的
聊天表
逻辑将起作用

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 |

但是你刚刚回答了你的问题。是吗?@LuisfelipeDejesusMunoz我不认为它会成功,因为它位于两个表之间,可能我需要更好的建议。你应该将admin表和user表合并到一个表中,只需添加一个字段就可以知道用户是否是admin。