2017-02-15 6 views
0

Ich benutze Laravel, und ich möchte ein Bild anzeigen. Ich habe den öffentlichen/img-Ordner, und das ist der CodeLaravel - Bild erscheint nicht in der Ansicht

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

Das Bild wird nicht angezeigt. Wenn ich die Seite jedoch überprüfe, gibt es den richtigen Link zurück, http://localhost:8000/img/background1.jpg aber es sagt 0x0 px.

+0

Könnten Sie den HTML-Post, die zurückgegeben wird? – Mei

+0

'Unsplashed background img 1' –

+0

Was passiert, wenn Sie 'http: // localhost: 8000/img/background1.jpg' direkt in Ihrem Browser öffnen? –

Antwort

0

a/vor hinzufügen als der öffentliche Ordner ist die Wurzel ...

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

Versucht, nichts. –

+0

Probieren Sie einfach '' 'src =" {{asset ('img/background1.jpg')}} "' ''. Stellen Sie außerdem sicher, dass sich die Datei in Ihrem 'public/img'-Verzeichnis befindet. – Taylor

+0

Versucht das auch, und ja, das Bild ist da, wenn ich über den Link in HTML schweben wird es angezeigt. –

0

Sind Sie richtiges Bild bekommen, wenn Sie diesen Link in Browser öffnen? Wenn ja, dann wäre das Problem mit img height-width. Versuchen Sie, statische Höhe-Breite für IMG und überprüfen Sie.

this helps ..

+0

Ja, ich bekomme das richtige Bild, aber wenn ich darüber schwebe, heißt es 0x0 px. –

+0

versuchen 'Unsplashed background img 1', wenn das funktioniert, dann wäre das Problem mit der Containergröße. – sp11

+0

Auch nicht arbeiten. Die Sache ist, ich kopierte den Code von einer Vorlage, die funktioniert, und änderte nur das Bild. –