LaravelPackages.net
Acme Inc.
Toggle sidebar
neoxia/laravel-sftp

SFTP filesystem service provider for Laravel

259.746
34
v1.0.2
About neoxia/laravel-sftp

neoxia/laravel-sftp is a Laravel package for sftp filesystem service provider for laravel. It currently has 34 GitHub stars and 259.746 downloads on Packagist (latest version v1.0.2). Install it with composer require neoxia/laravel-sftp. Discover more Laravel packages by neoxia or browse all Laravel packages to compare alternatives.

Last updated

:warning: The SFTP service provider is present natively in Laravel since v5.6.7. You should avoid using this package if you are in a version of Laravel higher than this one.

Latest Stable Version

Laravel SFTP

This package provide a service provider to add the "sftp" driver to Laravel Storage.

Installation

Require this package with composer using the following command:

composer require neoxia/laravel-sftp

As of Laravel 5.5, this package will be automatically discovered and registered. For older version of Laravel, add the service provider in config/app.php.

Neoxia\Filesystem\SftpServiceProvider::class,

Configuration

To configure a new Laravel storage disk on SFTP, provide a configuration like this one in 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'), ], ],

Star History Chart