mkeremcansev O debug yapmak için. Direkt ekrana basıyor. Ben array olarak elde etmek istiyordum. Biraz kafam yandı ama şu şekilde çözdüm 😂
public static function listAllItems($dir) {
$allItems = [];
$directories = Storage::directories($dir);
foreach($directories as $directory) {
$subItems = FileManager::listAllItems($directory);
$directoryAsParsed = explode("/", $directory);
$allItems[end($directoryAsParsed)] = $subItems;
}
$files = Storage::files($dir);
foreach($files as $file) {
$fileAsParsed = explode("/", $file);
array_push($allItems, end($fileAsParsed));
}
return $allItems;
}