Согласно документу Файловая система :
Очевидно, что использование Storage::files()
вернет список файлов в этом каталоге в виде строки или пути / имени файла:
дал вам что-то вроде:
array:3 [▼
0 => "evaluation/.DS_Store"
1 => "evaluation/sample.json"
2 => "evaluation/sample_text.txt"
]
//note it excludes the subdirectories and files in subdirectories
Если вы хотите, чтобы все списки файлов также находились в подкаталогах, используйте Storage::allFiles($directory)
.
Поскольку теперь у вас есть его, вы можете выполнить проверку на основе возвращенных значений, а затем выполнить фильтрацию самостоятельно.