2017-02-15 52 views
0

我正在使用Laravel,并且我想要显示图像。我有公共/ img文件夹,这是代码Laravel - 图像不出现在视图

<img src="{{ URL::asset("img/background1.jpg") }}" alt="Unsplashed background img 1"> 

图像不显示。但是,当我检查页面时,它会返回正确的链接,即http://localhost:8000/img/background1.jpg,但它表示0x0像素。

+0

你能邮政返回的HTML? – Mei

+0

'Unsplashed background img 1' –

+0

直接在浏览器中打开“http:// localhost:8000/img/background1.jpg”会发生什么? –

回答

0

添加/在前面,公用文件夹是根...

<img src="{{ URL::asset("/img/background1.jpg") }}" alt="Unsplashed background img 1"> 
+0

试过了,什么都没有。 –

+0

试试'''src =“{{asset('img/background1.jpg')}}''''。另外,请确保文件在您的'public/img'目录中。 – Taylor

+0

也试过了,是的,图像在那里,当我把鼠标悬停在html中的链接上时,它就显示出来了。 –

0

您是否获得正确的图像,当你打开浏览器中的这个环节?如果是这样,那么这将是img height-width的问题。尝试为img设置静态高度宽度并检查。

希望这有助于..

+0

是的,我得到正确的图像,但是当我将它悬停在它上面时,它说0x0像素。 –

+0

尝试'Unsplashed background img 1',如果这有效,那么问题将与容器大小有关。 – sp11

+0

也doesen't工作。事情是,我从模板中复制了代码,该模板起作用,并且只是改变了图像。 –