与两个 laravel 5 个项目共享相同的上传目录

share same uploads directory with two laravel 5 projects

我正在尝试在 laravel 项目中添加文章(图片和文本),这些文章应该显示在另一个 laravel 项目中。 问题是我正在将图像的 link (public/uploads/image.png) 存储到同一个数据库中,但是当我切换到第二个项目时,图片没有显示,请问有什么建议吗?解决这个问题?

因为你存储的是图片的相对link(相对link取决于在哪里调用那个link),例如:

您的亲戚 link:域 www.abc.com 中的 public/uploads/image.png 变为

www.abc.com/public/uploads/image.png

在域 www.123.com 中变为

www.123.com/public/uploads/image.png

因此,它指向不同的地方。

这里的解决方案是使用绝对 url 将图像存储到数据库:

{domain-where-your-images-stored}/public/upload/image.png

无论你的立场如何,它都会指向同一个地方

此致,