2014-04-29 102 views
0

我想要顯示特定文件夾中的所有圖像,我有文件夾路徑,但我看不到裏面的圖像數量以及如何顯示所有圖像。有人可以幫助我嗎?如何在laravel中顯示圖像

回答

3

如果你的文件是內部的公共或它的子文件夾,這也是一個辦法:

foreach (File::allFiles(public_path().'/assets/img/') as $file) 
{ 
    $filename = $file->getRelativePathName(); 

    echo HTML::image('public/assets/img/'.$filename, $filename); 
} 

這是一個路由器,你可以用它來測試它:

Route::any('images', function() { 

    $images = ''; 

    foreach (File::allFiles(public_path() . '/assets/img/') as $file) 
    { 
     $filename = $file->getRelativePathName(); 

     $images .= HTML::image('public/assets/img/'.$filename, $filename); 
    } 

    return "<htm><body>$images</body></htm>"; 

}); 

編輯/assets/img/給你自己,然後打http://yourserver.dev/images