keeloren / file-management
文件管理包
dev-master
2020-11-06 10:07 UTC
Requires
- php: ^7.2
- ext-json: *
- aws/aws-sdk-php: ^3.158
- fideloper/proxy: ^4.2
- fruitcake/laravel-cors: ^2.0
- intervention/image: ^2.5
- laravel/framework: ^8.0
- league/flysystem-aws-s3-v3: ^1.0
- league/fractal: ^0.19.2
- prettus/l5-repository: ^2.6
- spatie/laravel-image-optimizer: ^1.6
- spatie/laravel-medialibrary: ^8.0.0
- superbalist/laravel-google-cloud-storage: ^2.2
Requires (Dev)
- facade/ignition: ^2.3.6
- fzaninotto/faker: ^1.9.1
- laravel/laravel: ^8.0
- mockery/mockery: ^1.3.1
- nunomaduro/collision: ^5.0
- orchestra/testbench: ^6.2
- phpunit/phpunit: ^9.3
This package is auto-updated.
Last update: 2024-09-19 18:27:32 UTC
README
这里应该是您的描述。尽量限制在一到两段之内,并提及您支持的PSR,以避免用户和贡献者产生混淆。
安装
您可以通过composer安装此包
composer require keeloren/file-management
使用方法
php artisan migrate
Put all variable to .env
# Media library config
STORAGE_DISK=local (minio, s3, gcs )
NAME_GENERATE=false
FOLDER_SAVE=library
PATH_TO_STORAGE=./data
# Minio config
MINIO_ACCESS_KEY=minio
MINIO_SECRET_KEY=minio123
MINIO_MINIO_ENDPOINT=http://minio:9000
MINIO_BUCKET=media
# AWS S3 config
AWS_ACCESS_KEY_ID=AKIARRW5OS3IQUSRVZPT
AWS_SECRET_ACCESS_KEY=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
AWS_DEFAULT_REGION=us-east-2
AWS_BUCKET=media-library-package
AWS_URL=https://media-library-package.s3.us-east-2.amazonaws.com/library
# Google Cloud config
GOOGLE_CLOUD_PROJECT_ID=trans-century-292502
GOOGLE_CLOUD_STORAGE_BUCKET=library-media
GOOGLE_CLOUD_KEY_FILE=
如果您不想从minio同步数据,请不要设置变量 PATH_TO_STORAGE
测试
composer test
变更日志
请参阅 CHANGELOG 了解最近更改的信息。
贡献
请参阅 CONTRIBUTING 了解详细信息。
安全
如果您发现任何与安全相关的问题,请通过电子邮件 @gmail.com 而不是使用问题跟踪器。
鸣谢
许可证
MIT许可证(MIT)。请参阅 许可证文件 了解更多信息。