neoxia/laravel-sftp

Laravel的SFTP文件系统服务提供者

v1.0.2 2018-02-23 09:29 UTC

This package is not auto-updated.

Last update: 2024-09-23 07:23:09 UTC


README

⚠️ 自Laravel 5.6.7版本起,SFTP服务提供者已原生支持。如果您使用的Laravel版本高于此版本,请避免使用此包。

Latest Stable Version

Laravel SFTP

此包提供服务提供者以将“sftp”驱动程序添加到Laravel Storage。

安装

使用以下命令通过Composer安装此包

composer require neoxia/laravel-sftp

自Laravel 5.5版本起,此包将自动发现并注册。对于Laravel旧版本,请在config/app.php中添加服务提供者。

Neoxia\Filesystem\SftpServiceProvider::class,

配置

要在SFTP上配置新的Laravel存储磁盘,请在config/filesystems.php中提供如下配置:

'disks' => [

    'sftp' => [
        'driver'     => 'sftp',
        'host'       => env('SFTP_HOST', ''),
        'port'       => env('SFTP_PORT', '21'),
        'username'   => env('SFTP_USERNAME', ''),
        'password'   => env('SFTP_PASSWORD', ''),
        'privateKey' => env('SFTP_PRIVATE_KEY_PATH', ''),
        'root'       => env('SFTP_ROOT', ''),
        'timeout'    => env('SFTP_TIMEOUT', '10'),
    ],

],