composer require symfony/finder
su paketi yukle. (laravel icinde zaten gelmesi lazim. composer.lock dosyasindan bakabilirsin)
Su sekilde istedigin klasor icindeki dosyalari listeyebilirsin
use SymfonyComponentFinderFinder;
$finder = new Finder();
// bulundugun klasordeki tum dosyalari listeler
$finder->files()->in(__DIR__);
foreach ($finder as $file) {
$absoluteFilePath = $file->getRealPath();
$fileNameWithExtension = $file->getRelativePathname();
// ...
}detayli dokumantasyon;
https://symfony.com/doc/current/components/finder.html