biigle/user-storage

BIIGLE模块,允许用户上传和存储文件

v1.10.4 2024-07-18 07:38 UTC

README

Test status

这是BIIGLE模块,允许用户上传和存储文件。

安装

  1. 运行composer require biigle/user-storage
  2. Biigle\Modules\UserStorage\UserStorageServiceProvider::class添加到config/app.php中的providers数组中。
  3. 运行php artisan vendor:publish --tag=public以刷新模块的公共资源。每次更新此模块时都需要这样做。
  4. 将环境变量USER_STORAGE_STORAGE_DISKUSER_STORAGE_PENDING_DISK分别设置为用户存储文件和挂起存储请求的存储磁盘名称。可以使用相同的磁盘。存储磁盘的内容应该是公开可访问的。存储磁盘驱动程序必须支持root路径(绝对路径或作为前缀)。以下为本地磁盘的示例
    'user-storage' => [
        'driver' => 'local',
        'root' => storage_path('app/public/user-storage'),
        'url' => env('APP_URL').'/storage/user-storage',
        'visibility' => 'public',
    ],
  5. 在php.ini中,将post_max_sizeupload_max_filesize配置为允许上传您希望大小的文件。也许还需要配置upload_tmp_dir以指向一个具有足够空间用于所有临时上传文件的本地区分磁盘。此外,还需要配置相应的Web服务器设置。

开发

查看核心存储库的开发指南以开始开发设置。

想要开发新的模块?请访问biigle/module模板存储库。

贡献和错误报告

BIIGLE欢迎贡献。查看贡献指南以开始。