crowles/laravel-filebrowser

此包已被弃用,不再维护。未建议替代包。

Laravel 应用程序的轻量级文件浏览器。

v0.1.5 2020-03-01 21:50 UTC

This package is auto-updated.

Last update: 2020-08-30 23:02:46 UTC


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。