2017-09-09 6 views
1

Ich habe Probleme beim Anzeigen von Bildern. Ich gespeicherten Bilder in:Laravel 5.3 Zeige Bilder in der Ansicht

nameproject/storage/images/2017/sep/ 

und ich habe einen Link aus dem öffentlichen Ordner erstellt:

ln -s storage/images public/images 

und meiner Ansicht nach:

<td><img src="{{ asset($post->image)}}" height="42" width="42"/></td> 

aber ich erhalte die Fehlermeldung:

GET https://challenge.local/images/2017/Sep/1504974522.jpeg 404() 
+0

'Asset()' Funktion verweist auf öffentliches Verzeichnis, nicht wahr? –

+0

Ich weiß es nicht. . . –

+0

Da @Yachi im ersten Kommentar erwähnt wird, weist die Funktion "assets()" auf das öffentliche Verzeichnis hin. Wenn Sie Ihre Dateien oder Bilder auf dem Speicherverzeichnis speichern möchten, lesen Sie den Abschnitt "Dateispeicher" in der Dokumentation. Sie müssen Ihre Dateien im Verzeichnis "storage/app" speichern und einen Symlink zu diesem Verzeichnis aus dem öffentlichen Ordner erstellen. Https://laravel.com/docs/5.4/filesystem#configuration –

Antwort

1

versuchen Sie mit this..images Ordner im öffentlichen Ordner ..

{{ URL::to('/images/2017/Sep/'.$post->image) }} http://localhost/laraveltest/public/images/2017/Sep/1504974522.jpeg

Verwandte Themen