Dev. R
Dev. R

Reputation: 489

How to read all folder name from a folder in laravel?

I am developig a website using laravel. here i need to upload photos in different folder chossed by user. Here i think i need to know all the folder names inside image folder. Is there any way in laravel to read all folder names inside image folder.

Upvotes: 1

Views: 1602

Answers (2)

Gopal Kildoliya
Gopal Kildoliya

Reputation: 649

You can use Storage facade for it.

$directories = Storage::directories($directory);

// Recursive...
$directories = Storage::allDirectories($directory);

Check the details here https://laravel.com/docs/5.8/filesystem#directories

Upvotes: 1

Dev. R
Dev. R

Reputation: 489

I have done that.

$foler_names = [];
$i = 0;
$dir = public_path().'/img/gallery_img/';

$dirList = scandir($dir);

foreach ($dirList as $key => $value) {
  if (strpos($value, '.') !== false) {
    }else {
      $foler_names[$i] = $value;
       echo $value;
       echo '</br>';
      $i++;
    }
}

Upvotes: 1

Related Questions