crowles / laravel-filebrowser
此包已被弃用,不再维护。未建议替代包。
Laravel 应用程序的轻量级文件浏览器。
v0.1.5
2020-03-01 21:50 UTC
Requires
- php: >=5.6.0
README
此包提供了一种轻量级的文件浏览器,可以轻松定制并集成到您的 Laravel 应用程序中。
要求
- Laravel ^5+
- jQuery ^3.4.1+
- Bootstrap ^4.4.1+
安装
使用 Composer 安装
composer require crowles/laravel-filebrowser
入门
首先,您需要将服务提供者添加到您的 config/app.php
Crowles\FileBrowser\FileBrowserServiceProvider::class,
发布资源
然后发布供应商资源
视图
php artisan vendor:publish --provider="Crowles\FileBrowser\FileBrowserServiceProvider" --tag views
资源
php artisan vendor:publish --provider="Crowles\FileBrowser\FileBrowserServiceProvider" --tag assets
配置
php artisan vendor:publish --provider="Crowles\FileBrowser\FileBrowserServiceProvider" --tag config
配置
现在,您需要添加文件浏览器可以访问的根目录路径,通过修改在 config/filebrowser.php
中加载的以下环境变量来完成此操作
/* |-------------------------------------------------------------------------- | Path |-------------------------------------------------------------------------- | | The path to scan for files and folders. | | You must use an absolute path. | */ 'path' => env('FILEBROWSER_PATH', ''), /* |-------------------------------------------------------------------------- | Root |-------------------------------------------------------------------------- | | The root diectory where you want to initialise the file browser | */ 'root' => env('FILEBROWSER_ROOT', ''),
默认路由
以下路由已配置为默认路由,前缀为 filebrowser/
$router->get('/', '\Crowles\FileBrowser\FileBrowserController@index'); $router->get('/scan', '\Crowles\FileBrowser\FileBrowserController@scan');
许可证
Laravel File Browser 是开源软件,许可协议为 MIT。