#laravel #filesystems #storage #sftp #laravel-storage
Вопрос:
Я пытаюсь получить доступ к некоторым файлам на отдельном сервере через SFTP с помощью моего приложения Laravel.
Вот что я сделал до сих пор.
Я установил league/flysystem-sftp
пакет.
Я обновил sftp
раздел в config/filesystems.php
файле с данными, которые мне были предоставлены.
'sftp' => [
'driver' => 'sftp',
'host' => env('BILLS_SFTP_HOST'),
'username' => env('BILLS_SFTP_USERNAME'),
'password' => env('BILLS_SFTP_PASSWORD'),
],
Затем я создал метод контроллера следующим образом.
private function getBillDetailsSFTP($mobile_number){
$contents = Storage::disk('sftp')->allFiles('path/to/folder/');
dd($contents);
}
Это не возвращает никаких ошибок, кроме пустого массива, даже если в этом каталоге есть файлы.
Что не так с этой реализацией ?