dygen / filevuer
A remote FTP & S3 file manager using VueJS
Installs: 2 485
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 6
Forks: 0
Open Issues: 12
Requires
- php: >=8.1
- aws/aws-sdk-php: ^3.64
- league/flysystem: ^3.0
- league/flysystem-aws-s3-v3: ^3.0
- league/flysystem-ftp: ^3.0
- maennchen/zipstream-php: ^2.4
Requires (Dev)
- orchestra/testbench: ^7
- phpunit/phpunit: ^9.6
- dev-master
- 1.5.4
- v1.5.3
- v1.5.2
- v1.5.1
- v1.5.0
- 1.4.0
- 1.3.0
- 1.2.0
- v1.1.7
- v1.1.6
- v1.1.5
- v1.1.4
- v1.1.3
- v1.1.2
- v1.1.1
- v1.1.0
- v1.0.2
- v1.0.1
- v1.0
- dev-dependabot/composer/guzzlehttp/psr7-2.5.0
- dev-dependabot/npm_and_yarn/src/json5-and-loader-utils-and-laravel-mix-2.2.3
- dev-dependabot/npm_and_yarn/src/minimist-and-bootstrap-vue-and-mkdirp-1.2.8
- dev-dependabot/npm_and_yarn/src/http-cache-semantics-and-vue-resource-4.1.1
- dev-dependabot/npm_and_yarn/src/qs-and-express-6.5.3
- dev-dependabot/npm_and_yarn/src/got-and-vue-resource-and-laravel-mix-11.8.6
- dev-dependabot/npm_and_yarn/src/bootstrap-4.6.2
- dev-dependabot/npm_and_yarn/src/minimatch-3.0.8
- dev-dependabot/npm_and_yarn/src/loader-utils-1.4.2
- dev-dependabot/npm_and_yarn/src/decode-uri-component-0.2.2
- dev-dependabot/npm_and_yarn/src/axios-0.21.2
- dev-dependabot/npm_and_yarn/src/css-what-2.1.3
This package is auto-updated.
Last update: 2025-03-07 23:04:50 UTC
README
This is a simple FTP/S3 filebrowser Laravel package based on the work done by OFFLINE-GmbH/Online-FTP-S3
-
Notable Changes
- Zip files are streamed from the resource instead of downloading to the server compressing and then serving the file. - Uploaded zip files are opened on the server and then files streamed to the resource - After upload, files are immediately deleted
-
The connections are defined in the config/filevuer.php file.
-
Asset files are copied to /public/vendor/filevuer.
-
The index file is copied to views/vendor/filevuer.
-
You can use restrict access to the route by placing
Route::group(['middleware' => 'auth'], function () { jwhulette\filevuer\Filevuer::routes(); });
in your routes/web.php file
- This is my first Laravel plugin so I'm sure I have make some mistakes. Please let me know if you come across any issues.
Installation
Install using composer
composer require jwhulette/filevuer
Publish the assets and configuration
php artisan vendor:publish --tag=filevuer
Laravel 5.5+:
- If you don't use auto-discovery, add the ServiceProvider to the providers array in config/app.php
Jwhulette\Filevuer\FilevuerServiceProvider::class
Change log
Please see CHANGELOG for more information on what has changed recently.
Testing
composer test
Contributing
Please see CONTRIBUTING and CODE_OF_CONDUCT for details.
Security
If you discover any security related issues, please email jwhulette@gmail.com instead of using the issue tracker.
Credits
License
The MIT License (MIT). Please see License File for more information.