与两个 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
无论你的立场如何,它都会指向同一个地方
此致,
我正在尝试在 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
无论你的立场如何,它都会指向同一个地方
此致,