Laravel的刀片找不到图像

时间:2015-12-28 16:38:03

标签: php html laravel

我使用的是Laravel 5.1,其逻辑是:用户上传图片。它不在公共目录中,而是在存储目录中(因为我读到存储目录是私有的)。我想把路径放在src =" "属性但没有找到图像。我试过了:

<img class="getImage" src="http://localhost/bluedrive/drive/storage/uploads/1/DSC_8816.jpg">
<img class="getImage" src="C:\xampp\htdocs\bluedrive\drive\storage\uploads\1\DSC_8816.jpg">

但没有成功......为什么找不到照片?

1 个答案:

答案 0 :(得分:1)

存储目录为私有。这意味着它无法通过浏览器访问。如果要显示图像,则需要在public中的某个位置使用它,或者您需要创建proxies the private images的Laravel路径(可能在首先检查用户的权限后才能看到它们)。 / p>

附注:C:\...语法对网站不起作用,您应该避免明确写出http://localhost/种网址。使用Laravel的urlasset助手。