0
我想要显示特定文件夹中的所有图像,我有文件夹路径,但我看不到里面的图像数量以及如何显示所有图像。有人可以帮助我吗?如何在laravel中显示图像
我想要显示特定文件夹中的所有图像,我有文件夹路径,但我看不到里面的图像数量以及如何显示所有图像。有人可以帮助我吗?如何在laravel中显示图像
如果你的文件是内部的公共或它的子文件夹,这也是一个办法:
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
。