我正在使用Laravel 5.3并为IOS开发人员开发应用程序。我一直在进行用户 - 用户聊天。我已经在laravel中设计了数据库和后端逻辑。一切都工作正常。
现在我的客户也希望在聊天中发送图片和视频。像Facebook这样的聊天/消息系统。我正在使用phpmyadmin(MySql)。目前的结构:
问题1 任何人都可以帮助我理解这是一个很好的方法 将图像保存在数据库中以便进行聊天(请记住我使用的是phpmyadmin)或者必须将其上传到文件夹并保存链接?如果我必须保存图像的路径,那么我的数据库结构会是什么样的?
问题2 是否有可用于保存图像在数据库中的聊天教程?或者提出如何做到这一点的想法?
提前谢谢大家。
答案 0 :(得分:0)
您必须将图像存储在某些内容中,例如。 laravel中的public_path("uploads/")
在现有表格中创建新的image_path字段,并将图像名称存储在该字段中,将图像命名为此时间戳+随机
例如。 date("YmdHis").str_random(6).'.jpg'
这是在db ..中存储图像的常用方法。