我有一个Laravel项目,我主要一直在研究它的后端,但现在我从另一个项目中复制了另一个项目,该项目在标题上有两个图像。这就是其中之一:在Laravel上获取imageRoute 404(未找到)
<img class="img-logo" src="imagenes/temp_imgs/logo temporal.png">
在我的旧项目中的图像存储在公共/ imagenes/temp_imgs/,所以我创建了我的新项目的相同文件夹和存储的图像那里。但是,当我运行它,我得到以下错误:
GET http://localhost:8000/competencias/imagenes/temp_imgs/logo%20temporal.png 404 (Not Found)
看起来好像它是不是找我的公用文件夹,而是在视图(competencias)的位置的图像,认为是competencias /crear.blade.php
我对旧项目的配置记不记得太多了,我现在只在创建时运行了npm install
,所以都有bootstrap和vue。但是现在我已经知道了,也许你可以帮我看看旧项目中的配置文件是否将映像的src指向公共文件夹,或者找出导致错误的原因。
编辑:
如果我粘贴从我的老项目中的文件之一,我的新的图像显示。如果我重新命名我的新项目中的一个文件,并给它一个来自我旧项目的文件名称,那么图像也会显示出来!我希望这有助于把这件事情弄清楚。