Список каталогов в Laravel - PullRequest
       0

Список каталогов в Laravel

0 голосов
/ 07 апреля 2020

Я пытаюсь перечислить все каталоги по этому пути public_path().'/assets/fe/img/portfolio'

enter image description here

dd(Storage::directories(public_path().'/assets/fe/img/portfolio'));

Я продолжал получать [], я полагаю чтобы получить 5.

Почему?

1 Ответ

3 голосов
/ 07 апреля 2020

Storage :: directoryies () пытается найти каталоги в папке storage/app/public, конечно, потому что вы попросили это сделать это в ваших файловых системах. php file.

добавьте это в массив disks в файловых системах. php file

    'public' => [
        'driver' => 'local',
        'root'   => public_path(),
    ],

, затем вы можете использовать этот синтаксис для получения желаемого результата

\Illuminate\Support\Facades\Storage::disk("public")->directories("assets/fe/img/portfolio")

, если ваша папка public находится в каталоге root и имеет следующие структура каталогов

enter image description here

...