dygen/filevuer

基于 VueJS 的远程 FTP & S3 文件管理器


README

Software License

这是一个基于 OFFLINE-GmbH/Online-FTP-S3 的简单 FTP/S3 文件浏览器 Laravel 扩展包。

  • 显著变更

      - 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
    
  • 连接定义在 config/filevuer.php 文件中。

  • 资产文件复制到 /public/vendor/filevuer。

  • 索引文件复制到 views/vendor/filevuer。

  • 您可以通过在 routes/web.php 文件中放置以下内容来限制路由的访问:

Route::group(['middleware' => 'auth'], function () {
    jwhulette\filevuer\Filevuer::routes();
});

  • 这是我第一次创建 Laravel 插件,所以我肯定会有一些错误。如果您发现任何问题,请告诉我。

安装

使用 composer 安装

composer require jwhulette/filevuer

发布资产和配置

php artisan vendor:publish --tag=filevuer

Laravel 5.5+

  • 如果您不使用自动发现,请将 ServiceProvider 添加到 config/app.php 文件中的 providers 数组中。
Jwhulette\Filevuer\FilevuerServiceProvider::class

变更日志

有关最近变更的更多信息,请参阅 CHANGELOG

测试

composer test

贡献

有关详细信息,请参阅 CONTRIBUTINGCODE_OF_CONDUCT

安全

如果您发现任何与安全相关的问题,请通过电子邮件 jwhulette@gmail.com 而不是使用问题跟踪器。

鸣谢

许可

MIT 许可证 (MIT)。有关更多信息,请参阅 许可文件