我有一个带有方法的控制器,它列出了目录中的所有文件。问题是我必须返回一个包含文件的列表,现在它只返回第一个文件。
public function getafficher()
{
$dirname = 'directory';
$dir = opendir($dirname);
while($file = readdir($dir)) {
if($file != '.' && $file != '..' && !is_dir($dirname.$file)) {
$data1 = "$file";
list($num,$nom,$marque,$couleur) = explode("_", $data1);
return view('page.afficherData')-> withNum($num)
-> withNom($nom)
-> withMarque($marque)
-> withCouleur($couleur)
;
}
}
closedir($dir);
}
有另一种方法吗?我应该在刀片上做一个循环吗?