nmirceac/file-tools

Laravel 文件工具

0.1.6.5 2024-01-04 14:20 UTC

README

内容

  1. 简介
  2. 类、方法和示例

1. 简介

如何安装?

  • composer require nmirceac/file-tools
  • 将 \FileTools\FileToolsServiceProvider::class 添加到 config/app.php 的服务提供者部分
  • php artisan vendor:publish
  • php artisan migrate
  • 检查 config/filetools.php(以防万一)
  • php artisan filetools:setup
  • 将 \FileTools\File 扩展为应用程序模型(见以下示例)
  • 添加 \FileTools\HasFiles
  • 查看以下示例
  • 享受!

示例

环境配置

;FILE_STORAGE_BACKEND="s3" ;FILE_STORAGE_BACKEND="azure" FILE_STORAGE_ROOT="files"

FILE_S3_ACCESS_KEY_ID="..." FILE_S3_SECRET_ACCESS_KEY="..." FILE_S3_DEFAULT_REGION="fra1" FILE_S3_BUCKET="mybucker" FILE_S3_URL="https://fra1.digitaloceanspaces.com" FILE_S3_ROOT="ics"

FILE_AZURE_CONNECTION_STRING="DefaultEndpointsProtocol=https;AccountName=...;AccountKey=...;EndpointSuffix=core.windows.net" FILE_AZURE_ROOT="comms"