我想显示特定文件夹中的所有图像,我有文件夹路径,但我看不到里面的图像数量以及如何显示所有图像。有人可以帮帮我吗?
答案 0 :(得分: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
。