I’m trying to list all directories in this path public_path().'/assets/fe/img/portfolio'
dd(Storage::directories(public_path().'/assets/fe/img/portfolio'));
I kept getting [], I suppose to get 5.
Why ?
Advertisement
Answer
Storage::directories() try to find directories in storage/app/public folder, certainly because you have asked it to do so in your filesystems.php file.
add this in disks array in filesystems.php file
    'public' => [
        'driver' => 'local',
        'root'   => public_path(),
    ],
then you can use this syntax to get desired output
IlluminateSupportFacadesStorage::disk("public")->directories("assets/fe/img/portfolio")
assuming your public folder is in root directory and has following directory structure

