带有thephpleague / flysystem-sftp的SFTP存储文件

时间:2017-07-13 13:31:19

标签: laravel sftp flysystem

我想使用包https://github.com/thephpleague/flysystem-sftp

在sftp帐户中上传文件

但我不知道如何实现文件的存储。

希望有人可以帮助我并告诉我如何存储$ file

这是我的控制器:

$file = Excel::create('' . $date . '' , function($excel) use ($licencies) {
        $excel->sheet('Excel', function($sheet) use ($licencies)
        {
            $sheet->fromArray($licencies);

        });

    })->string('xlsx');

    //Storage::disk('sftp')->put('Licences2018 - FFRXIII : ' . $date . '', $file);

    $adapter = new SftpAdapter([
        'driver'     => 'sftp',
        'host'       => '',
        'port'       => 22,
        'username'   => '',
        'password'   => '',
        'root'       => '/DIRECTORY',
        'timeout'    => 10
    ]);

    $filesystem = new Filesystem($adapter);

    $adapter->connect();

    dd($adapter);

0 个答案:

没有答案