Laravel: File :: allFiles () удаляет диакритические знаки из путей к файлам, как их сохранить?

я использую File::allFiles() чтобы получить все файлы из данного каталога.

public function syncData(){
$images = $this->getAllImages();
dd($images);
}

public function getAllImages(){
return File::allFiles(env('SYNC_FOLDER'));
}

После получения всех изображений я перемещаю их в каталог хранения, но allFiles() Метод удаляет диакритические знаки из строки пути, что делает их недействительными. Исходный путь к файлу выглядит примерно так D:\Tumblr\Jogilė Verbickaitė.jpg, но после получения изображений, диакритические знаки удаляются из имен файлов.

array:1 [▼
0 => SplFileInfo {#205 ▼
-relativePath: ""-relativePathname: "Jogile Verbickaite.jpg"path: "D:\Tumblr"filename: "Jogile Verbickaite.jpg"basename: "Jogile Verbickaite.jpg"pathname: "D:\Tumblr\Jogile Verbickaite.jpg"extension: "jpg"realPath: false
writable: false
readable: false
executable: false
file: false
dir: false
link: false
}
]

Как я могу сохранить их, чтобы избежать неверного пути?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector