afzalsabbir/filemanager

使用elFinder的文件和文件夹的Backpack管理界面

v2.0.0 2022-06-24 10:08 UTC

This package is auto-updated.

Last update: 2024-09-24 21:00:35 UTC


README

Latest Version on Packagist Total Downloads Build Status StyleCI

使用barryvdh/laravel-elfinder创建Backpack的文件和文件夹管理界面。这个包实际上只

  • 创建一个public/uploads文件夹;
  • 安装barryvdh/laravel-elfinder
  • 发布elFinder配置和视图,以便elFinder与Backpack协同工作;
  • 在侧边栏中添加一个菜单项;

https://backpackforlaravel.com/uploads/docs-4-0/media_library.png

安装

在命令行中,要求安装包(这将也会需要安装barryvdh/laravel-elfinder)

composer require afzalsabbir/filemanager

然后运行安装过程

php artisan backpack:filemanager:install

这样就完成了。在您的管理面板中刷新,您将发现一个指向文件管理器的新侧边栏项。

主题

设置\Backpack\FileManager\Middleware\FileManagerMiddleware

在文件app\Http\Kernel.php的属性$middlewareGroups['web']中添加这一行

protected $middlewareGroups = [
    'web' => [
        ...
        \Backpack\FileManager\Middleware\FileManagerMiddleware::class,
        ...
    ],
];

然后发布配置、资源和视图文件

php artisan vendor:publish --provider=Backpack\FileManager\FileManagerServiceProvider

download.png

使用方法

您可以在Backpack中使用elFinder

  • 独立使用,通过访问/admin/elfinder路由(参见上面的截图);
  • browsebrowse_multipleckeditor字段类型中;

安全

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

致谢

许可证

MIT。请参阅许可证文件以获取更多信息。