afzalsabbir / filemanager
使用elFinder的文件和文件夹的Backpack管理界面
v2.0.0
2022-06-24 10:08 UTC
Requires
- afzalsabbir/crud: ^4.1|^5.0
- barryvdh/laravel-elfinder: ^0.5.0
Requires (Dev)
- mockery/mockery: ^1.1
- orchestra/testbench: ~3|~4
- phpunit/phpunit: ^8.0
- sempro/phpunit-pretty-print: ^1.0
This package is auto-updated.
Last update: 2024-09-24 21:00:35 UTC
README
使用barryvdh/laravel-elfinder创建Backpack的文件和文件夹管理界面。这个包实际上只
- 创建一个
public/uploads
文件夹; - 安装
barryvdh/laravel-elfinder
; - 发布elFinder配置和视图,以便elFinder与Backpack协同工作;
- 在侧边栏中添加一个菜单项;
安装
在命令行中,要求安装包(这将也会需要安装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
使用方法
您可以在Backpack中使用elFinder
- 独立使用,通过访问
/admin/elfinder
路由(参见上面的截图); - 在
browse
、browse_multiple
或ckeditor
字段类型中;
安全
如果您发现任何与安全相关的问题,请通过电子邮件tabacitu@backpackforlaravel.com联系,而不是使用问题跟踪器。
致谢
许可证
MIT。请参阅许可证文件以获取更多信息。