2016-09-04 10 views
2

画像フォルダを保護するため、 'storage'フォルダ内に保存されている画像を表示しようとしています。私は2つのパラメータのためにそれを行うべきか、それがうまく下にこのコードを動作しません。Laravel: 'storage'フォルダに保存された画像を読み込みます。

ルート:

Route::get('img/users/{id}/logo/{image}', function($id = null, $image = null) 
{ 
    $path = storage_path().'/img/profils/'.$id.'/logo/'.$image; 
    if (file_exists($path)) { 
     return Response::download($path); 
    } 
}); 

ビュー:

src="{!!asset('img/users/'.$user->id.'/logo/'.$user->imagelogo)!!}" 
+1

投稿のエラー – Sherif

+1

どうやって分かりませんでしたか? – nabil

+1

私はこの画像をプロファイルで取得できませんが、このようにすると、ユーザーのIDを設定すると、画像のプロファイルが表示されます:Route :: get( 'img/users/2/logo/{image}あなたが私にもっと説明を与えることができますか? – nabil

答えて

0

私はこれをしますが、あなたの方法を使用していませんでした。私がしたことは、
publicに画像を保存します。
は、次にカスタムcssを作成し、私は<panel>内でこれを使用すると、あなたのソリューションを与えるだろうと思い

.your div tag id { 
width: 100%; //px you need 
height: auto; 
padding: 100px 0; 
text-align: center; 
color: #fff; 
background: url(../your image.jpg); 
background-color: #000; 
} 

を使用しました。

+1

この画像を投稿するには?サイドバーなのか? – nabil

+1

あなたはどこで必要ですか?($ id = null、$ image = null) { $ path = storage_path()。 '/ img/profils/2/logo /'.$画像; – Sachith

+1

フォルダ内のすべての画像を保護したい – nabil

関連する問題