2016-05-27 14 views
0

laravel 5.2フォルダの下にイメージを正しく配置する方法を教えてください。画像はlogosフォルダの下にあります。私のフォルダの構造はapplication\resources\views\templates\partials\logosです。私がこれを実行すると、それは私にはやっかいの画像です。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> 

答えて

0

Laravelはこれだけ、あなたがそのような機能へのアクセスを持っている(または彼らはあなたのファイルを保管するものと、publicresources/viewsからそれをコピーしますが、心、そこにあなたのファイルを一覧表示publicフォルダ内のすべてのクライアント側のファイルを検索しますこれらの関数の場所を取得または使用します)。

ダーティ高速なソリューション ブレードは、あなたのルートとしてパブリックフォルダのURLを使用する場合がありますし、あなたがパブリックフォルダにケース内のファイルをコピーした後、このような場所(から自分の画像を一覧表示するには全く問題ありあなたのビューをレンダリングしてキャッシュしますので、 )。パスに基づいて

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

きちんとした方法

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

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

その他:AGAINパブリックアクセスのためにそれを使用していない、これらのディレクトリのパーミッションを気にしてください、public_path()除き(はいstorage_path()は結構ですしてくださいあまりにも)

app_path() 
base_path() 
public_path() 
storage_path() 
関連する問題