tomassalazarlopez/laravel-filemanager

适用于 Laravel 5 和 CKEditor / TinyMCE 的文件上传/编辑器

v2.0.0-alpha3 2018-03-23 07:39 UTC

README

Travis CI Total Downloads Latest Unstable Version Latest Stable Version License

v1.8 发布

  • 请遵循升级文档中的说明。
  • 重要变更
    • 修复 Windows 兼容性(UTF-8 文件名和文件夹名)。
    • 新功能:复制 & 裁剪。感谢 gwleuverink
    • 配置文档 已重构。

安全性

请注意,如果您使用自己的路由,您必须保护 Laravel-Filemanager 的路由,以防止对服务器进行未经授权的上传。幸运的是,Laravel 使这非常简单。

例如,如果您想确保只有已登录用户才能访问 Laravel-Filemanager,只需将路由包裹在一个组中,例如

Route::group(['middleware' => 'auth'], function () {
    Route::get('/laravel-filemanager', '\Unisharp\Laravelfilemanager\controllers\LfmController@show');
    Route::post('/laravel-filemanager/upload', '\Unisharp\Laravelfilemanager\controllers\UploadController@upload');
    // list all lfm routes here...
});

这种方法确保只有经过认证的用户才能访问 Laravel-Filemanager。如果您正在使用中间件或其他安全实施方法,请根据需要进行修改。

如果您使用 laravel-filemanager 的默认路由,请确保已启用并正常工作 auth 中间件(在 config/lfm.php 中设置).

v2.0 进展

  • (完成) 单元测试
  • (完成) 集成 Laravel 存储
  • (完成) 多选
  • (完成) 响应式设计
  • (完成) 配置重构
  • (完成) JSON API
  • 移动到文件夹功能
  • (进行中) 应用 MIME 图标生成器
  • (完成) 可配置的存储磁盘
  • (完成) Bootstrap 4 支持
  • (完成) 删除 bootbox

贡献者 & 致谢

开发者 / 维护者

贡献者

致谢