我具有以下结构。以下每个工具都有一个laravel安装,它们都连接到名为domain的同一数据库。在用户表中,有一个名为user_type的列,用于区分用户,专业人员和管理员
domain.com
professionals.domain.com
admin.domain.com
domain.com适用于用户,他们可以在其中搜索有关专业人员和他们发布的文章的信息。因此,专业人员也将上传图像和视频。顾名思义,管理员可以做所有事情,包括代表专业人员上传。
我知道如何将文件上传到laravel的公共或存储文件夹。但是在这里,我有三个具有相同数据库的laravel安装,因为我的项目需要这种设置。我如何将图像/视频/资产存储到一个可以通过所有三个安装进行访问的位置。
我已经阅读了有关CDN和云存储的信息。
有人能建议我这种设置的最佳实践吗?
注意:我正在创建虚拟域(domain.com,professional.domain.com和admin.domain.com)的本地计算机上进行即时开发。因此,cdn或云存储或任何可能与我在Globehost上兼容的本地开发和实时服务器兼容的方法将很有帮助。
我知道这里不是咨询相关问题的地方。但是我觉得这是最好的平台,在这里我可以向高级开发人员学习最佳实践。其他平台没有有效答案。
谢谢。