biigle / laravel-elements-storage
Laravel/Lumen的ELEMENTS存储驱动。
v2.0
2022-05-02 09:27 UTC
Requires
- biigle/flysystem-elements: ^2.0
- illuminate/filesystem: ^9.0
- illuminate/support: ^9.0
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
):用于所有文件路径的前缀。