Laravel聊天消息。保存图片在聊天中发送?

时间:2016-10-04 11:14:51

标签: php database image laravel laravel-5

我正在使用Laravel 5.3并为IOS开发人员开发应用程序。我一直在进行用户 - 用户聊天。我已经在laravel中设计了数据库和后端逻辑。一切都工作正常。

现在我的客户也希望在聊天中发送图片和视频。像Facebook这样的聊天/消息系统。我正在使用phpmyadmin(MySql)。目前的结构:

enter image description here

问题1 任何人都可以帮助我理解这是一个很好的方法 将图像保存在数据库中以便进行聊天(请记住我使用的是phpmyadmin)或者必须将其上传到文件夹并保存链接?如果我必须保存图像的路径,那么我的数据库结构会是什么样的?

问题2 是否有可用于保存图像在数据库中的聊天教程?或者提出如何做到这一点的想法?

提前谢谢大家。

1 个答案:

答案 0 :(得分:0)

您必须将图像存储在某些内容中,例如。 laravel中的public_path("uploads/")

在现有表格中创建新的image_path字段,并将图像名称存储在该字段中,将图像命名为此时间戳+随机

例如。 date("YmdHis").str_random(6).'.jpg'

这是在db ..中存储图像的常用方法。