biigle/laravel-elements-storage

Laravel/Lumen的ELEMENTS存储驱动。

v2.0 2022-05-02 09:27 UTC

This package is auto-updated.

Last update: 2024-08-30 01:32:26 UTC


README

ELEMENTS的Laravel/Lumen存储驱动。

警告:此驱动程序基于文件名(因为ELEMENTS不提供MIME类型)猜测文件MIME类型。如果文件不在您的控制之下,MIME类型很容易被伪造。

安装

使用Composer安装包

composer require biigle/laravel-elements-storage

Laravel

对于Laravel 5.4及以下版本,将服务提供者添加到config/app.php

Biigle\Filesystem\ElementsServiceProvider::class,

Lumen

将服务提供者添加到bootstrap/app.php

$app->register(Biigle\Filesystem\ElementsServiceProvider::class);

配置

config/filesystems.php中添加新的存储磁盘

'disks' => [
   'elements' => [
      'driver' => 'elements',
      'baseUri' => env('ELEMENTS_BASE_URL', ''), // e.g. https://elements.example.com
      'token' => env('ELEMENTS_API_TOKEN', ''), // e.g. my-elements-api-token
   ],
]

其他配置选项

  • disableAsserts(默认:false[参考]

  • prefix(默认:null):用于所有文件路径的前缀。