我正在尝试在 laravel 项目中添加文章(图像和文本),这些文章应该显示在另一个 laravel 项目中。问题是我将图像的链接(public/uploads/image.png)存储到同一个数据库,但是当我切换到第二个项目时,图片没有显示,有什么建议可以解决这个问题吗?
问问题
1261 次
1 回答
0
因为您存储图像的相对链接(相对链接取决于调用该链接的位置),例如:
您的相对链接: 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
无论您的立场如何,它都会指向同一个地方
问候,
于 2015-10-17T04:37:21.290 回答