Php LAVEL如何从视图中的另一个文件夹访问图像

Php LAVEL如何从视图中的另一个文件夹访问图像,php,laravel,model-view-controller,Php,Laravel,Model View Controller,我在访问视图中用于谷歌地图标记的图像时遇到问题 我启动php artisan服务,从数据库中获取img位置的值。 但是当我打印img时,我无法到达位置(NotFoundHttpException),例如(storage/app/public/img/markers/stan.png) 我应该将img文件夹放在哪里,以及如何从我的视图中使用“var image”访问它?默认情况下,只有应用程序根目录中的/public文件夹才可访问。您可以将图像放入/public/img中,url将是yourdom

我在访问视图中用于谷歌地图标记的图像时遇到问题

我启动php artisan服务,从数据库中获取img位置的值。 但是当我打印img时,我无法到达位置(NotFoundHttpException),例如(storage/app/public/img/markers/stan.png)


我应该将img文件夹放在哪里,以及如何从我的视图中使用“var image”访问它?

默认情况下,只有应用程序根目录中的
/public
文件夹才可访问。您可以将图像放入
/public/img
中,url将是
yourdomain.com/img/markers/stan.png
如果您确实需要将这些文件放在
存储中
可以
符号链接
路径
存储/app/public/img/markers
public/img/markers
确定。我在公用文件夹中设置了img文件夹。在“resources/views/welcome.blade.php”中的我的content div中尝试了这一点,但仍然没有显示任何图像。如果我在图像上单击鼠标右键并转到“mydomain.com/img/markers/stan.png”,仍然会出现错误404未找到请求的资源/img/markers/stan.png在此服务器上未找到:/您的文件位于
mylaravelapp/public/img/markers/stan.png
?这将是一个奇怪的404。。。您是否在移动文件后将其同步到服务器?我使用的是localhost、localdatabase,如果您这样问的话?:/我不确定你对“同步”有什么要求。。。我是拉雷维尔的新手,但我很困惑,因为这一点。我一整天都在做这件事,但还是做不好。你的应用程序是在
localhost:8000
还是
localhost:8000/public
?我想你的css和js也在public文件夹中吧?您的图像也会在公用文件夹中。如果你在
mylaravelapp/public/img/markers/stan.png
中有它们,我不确定我能帮上什么忙。它们应该在
localhost:8000/img/markets/stan.png
上直播。除此之外,唯一的选项是您的
.htaccess
文件可能不正确,您是否正在使用laravel的
.htaccess
文件?我们谈论的是哪个laravel版本?顺便说一句,5.2,顺便说一句,为什么这很重要?