2016-05-27 3 views
0

Wie kann ich das Bild unter Laravel 5.2 Ordner richtig lokalisieren? Das Bild befindet sich unter logos Ordner. Die Struktur meines Ordners ist application\resources\views\templates\partials\logos. Wenn ich das mache, bekomme ich ein mieses Bild.Wie finde ich den Bildstandort in Laravel 5.2?

<ul class = "nav navbar-nav navbar-right"> 
    @if (Auth::check()) 
     <li><a href = "#"><img src = "img/home.png"></a></li> 
    @endif 
</ul> 

Antwort

0

Laravel sucht alle clientseitige Dateien innerhalb public Ordner so Ihre Dateien dort auflisten, kopieren Sie es einfach aus resources/views in public, dann werden Sie den Zugriff auf diese Funktionen haben (oder Ihre Dateien, wo sie sind, aber Geist die Position, von der diese Funktionen ausgehen oder verwendet werden).

Schmutzige schnelle Lösung Da Klinge machen und Ihre Ansichten zwischenspeichern Sie den öffentlichen Ordner URL als root verwenden können und Sie sind völlig in Ordnung Ihr Bild aus einer solchen Lage zur Liste (nach Dateien in Ihrem Fall für die öffentliche Ordner kopieren).

<img src="templates/partials/logos/01.png" alt=""> 

Ordentlich Weg

<img src="{{asset('img/photo.jpg')}}" alt=""> 

<img src="{{secure_asset('img/photo.jpg')}}" alt=""> 

Andere basierend auf dem Pfad: Bitte diese Verzeichnisse Berechtigungen dagegen, wieder tun es nicht für den Zugang der Öffentlichkeit verwenden, bitte (außer public_path() und ja storage_path() ist in Ordnung zu)

app_path() 
base_path() 
public_path() 
storage_path()