bugsheng/laravel-filesystem-alioss
Composer 安装命令:
composer require bugsheng/laravel-filesystem-alioss
包简介
No description
README 文档
README
适配Laravel框架文件系统的阿里云文件存储(OSS)的扩展包
安装
1. 获取扩展内容
composer require bugsheng/laravel-filesystem-alioss
2. 设置配置项
- 在主项目(laravel框架) config/filesystems.php 中 添加 aliOss 驱动的相关配置
...
'disks' => [
...
'aliOss' => [
'driver' => 'aliOss',
'access_key_id' => env('ALI_OSS_ACCESS_KEY_ID', ''),
//从OSS获得的AccessKeyId
'access_key_secret' => env('ALI_OSS_ACCESS_KEY_SECRET', ''),
//从OSS获得的AccessKeySecret
'bucket' => env('ALI_OSS_BUCKET', ''),
//OSS中设置的空间bucket
'cdn_domain' => env('ALI_OSS_CDN_DOMAIN'),
// 如果isCName为true, getUrl会判断cdnDomain是否设定来决定返回的url,如果cdnDomain未设置,则使用endpoint来生成url,否则使用cdn
'endpoint' => env('ALI_OSS_ENDPOINT', 'oss-cn-hangzhou.aliyuncs.com'),
//您选定的OSS数据中心访问域名,例如oss-cn-hangzhou.aliyuncs.com
'endpoint_internal' => env('ALI_OSS_ENDPOINT_INTERNAL', ''),
//内网地址
'isCName' => env('ALI_OSS_IS_CNAME', false),
//<true|false>是否对Bucket做了域名绑定,并且Endpoint参数填写的是自己的域名
'ssl' => env('ALI_OSS_SSL', false),
//<true|false>是否使用ssl 即链接是否使用https
]
]
...
- 根据自身环境调整设置.env文件
...
#阿里access
ALI_ACCESS_KEY_ID=
ALI_ACCESS_KEY_SECRET=
#阿里云存储
##阿里云密钥key
ALI_OSS_ACCESS_KEY_ID="${ALI_ACCESS_KEY_ID}"
##阿里云密钥secret
ALI_OSS_ACCESS_KEY_SECRET="${ALI_ACCESS_KEY_SECRET}"
##阿里云网关地址
ALI_OSS_ENDPOINT=
##阿里云内网网关地址 外网使用时 请勿填写该配置内容
ALI_OSS_ENDPOINT_INTERNAL=
##阿里云OSS存储空间
ALI_OSS_BUCKET=
##是否使用CDN
ALI_OSS_CDN_DOMAIN=
##是否使用SSL证书
ALI_OSS_SSL=
##是否使用自定义域名
ALI_OSS_IS_CNAME=
bugsheng/laravel-filesystem-alioss 适用场景与选型建议
bugsheng/laravel-filesystem-alioss 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 6 次下载、GitHub Stars 达 0, 最近一次更新时间为 2022 年 01 月 06 日, 在 PHP 生态内属于活跃度较高的组件。
我们在过去多个企业项目中使用过 bugsheng/laravel-filesystem-alioss 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 bugsheng/laravel-filesystem-alioss 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
统计信息
- 总下载量: 6
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 3
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2022-01-06