Получить список файлов из директории database/seed в Laravel?

104
20 февраля 2022, 15:20

Есть ли получше способ получить список файлов из директории database/seed, чем этот:

$files = array_diff(scandir(__DIR__), array('..', '.', 'data'));

Можно ли достать только php-файлы из этого каталога? Просто там уже есть каталог data.

Answer 1

В ларавеле для работы с файлами есть фасад Storage

use Illuminate\Support\Facades\Storage;
$files = Storage::files($directory); // Все файлы в указанном каталоге
$files = Storage::allFiles($directory); // Все файлы и подкаталоги

Ссылка на документацию

Answer 2

Для Storage можно указать свой путь в файле filesystems.php

'public' => [
            'driver' => 'local',
            'root' => storage_path('app/public'),  // этот путь надо заменить
            'url' => env('APP_URL') . '/storage',
            'visibility' => 'public',
        ],
READ ALSO
Подключение файла в подпапке дочерней темы wordpress

Подключение файла в подпапке дочерней темы wordpress

как подключить файл в подпапке дочерней темы Sirat /inc/social-widgets/social-iconphp ? Я создал соответствующие папки в дочерней теме и поместил измененный...

74
Ошибка при подключении файла в дочерней теме wordpress

Ошибка при подключении файла в дочерней теме wordpress

Такая проблема: имеется дочерняя тема Sirat, подключил отредактированный файл по пути /inc/social-widgets/social-iconphp

165
400 bad request при обращении к api на laravel

400 bad request при обращении к api на laravel

Есть приложение на LaravelК нему прописано API по которому с микроконтроллера отсылаются данные методом Post и делается запись в базу

158