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

时间:2015-10-17 04:25:26

标签: php database file-upload upload laravel-5.2

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

1 个答案:

答案 0 :(得分: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将图像存储到数据库中:

  

{域,其中-您的图像存储} /public/upload/image.png

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

此致