2016-08-07 26 views
-1

Ich bin mit seltsamen Problem in Laravel konfrontiert.Hinzufügen von Bildern zu Laravel Klingen

auf meinem lokalen es dienen wird dieses Bild nicht den Zugriff auf http://localhost:8000/img/logo.png

aber ich kann dieses Bild Acess http://localhost:8000/img/profile.png

Mover über sie nicht in Code als auch alle Ideen zeigen wird.

+0

Geben Sie Ihren Code ein, bitte ... –

+0

wo platzieren Sie die Bilder physisch auf Laufwerk? Sie sind unter öffentlichen Ordner? –

+0

Ich platziere Bilder im öffentlichen Ordner. das seltsame ist, dass ich auf alte Bilder zugreifen kann, aber nicht auf neu hinzugefügte Bilder zugreifen kann –

Antwort

0

Versuchen

<img src="{{ url('img/yourimage.png') }}" alt="">

Es wird das Bild aus dem Projekt public Ordner greifen. Es sieht wie yourwebsite.com/img/yourimage.png und in lokalen Server wird es aussehen wie

http://localhost:8000/img/yourimage.png 

2. Lösung:

Versuchen

{{ Html::image('yourimage.png') }} 
+0

Ich habe beide Methoden ausprobiert. Aber die Hauptsache ist, dass es nicht auf die Bilder zugreift –

+0

Html ist eine veraltete Fassade, es wird nicht mehr unterstützt. –

+0

@ahmadrabbani Ihre Bilder sind in öffentlichen Ordner? oder öffentlich/img? –

0

in Laravel gibt es eine eingebaute Funktion url(), die verwendet wird, um den Pfad aus dem öffentlichen Ordner Ihres Projekts zu erhalten. So können Sie das Bild in Ihrer Ansicht verwenden:

+0

Ich verwende die gleiche URL-Methode. aber nicht in der Lage, erforderliche Ressourcen zu finden/image –

+0

In diesem Fall fügen Sie einfach die vollständige URL einschließlich des Namens.ext des Bildes in Browser-Adressleiste und überprüfen Sie Ihr Bild ist zugänglich oder nicht? –

+0

Ich habe dies getan, aber nicht auf Bild im Browser zugreifen, aber ich kann auf ältere Bilder im selben Verzeichnis zugreifen –