@@ -32,30 +32,50 @@ composer require ibrand/laravel-miniprogram-poster:~2.0 -vvv
32
32
33
33
### 配置项
34
34
35
- ```
36
- return [
37
- //图片存储位置
38
- 'disks' => [
39
- 'MiniProgramShare' => [
40
- 'driver' => 'local',
41
- 'root' => storage_path('app/public/share'),
42
- 'url' => env('APP_URL') . '/storage/share',
43
- 'visibility' => 'public',
44
- ],
45
- ],
46
- //图片宽度
47
- 'width' => '575px',
48
- //放大倍数
49
- 'zoomfactor' => 1.5,
50
- //1-9,9质量最高
51
- 'quality' => 9,
52
- //是否压缩图片
53
- 'compress' => true,
54
- //是否删除废弃图片文件
55
- 'delete'=>true,
56
- ];
35
+ ``` php
36
+ return [
37
+ 'default' => [
38
+ 'storage' => env('DEFAULT_POSTER_STORAGE', 'qiniu'),
39
+ ],
40
+ //图片存储位置
41
+ 'disks' => [
42
+ 'qiniu' => [
43
+ 'driver' => 'qiniu',
44
+ //七牛云access_key
45
+ 'access_key' => env('QINIU_ACCESS_KEY', ''),
46
+ //七牛云secret_key
47
+ 'secret_key' => env('QINIU_SECRET_KEY', ''),
48
+ //七牛云文件上传空间
49
+ 'bucket' => env('QINIU_BUCKET', ''),
50
+ //七牛云cdn域名
51
+ 'domain' => env('QINIU_DOMAIN', ''),
52
+ //与cdn域名保持一致
53
+ 'url' => env('QINIU_DOMAIN', ''),
54
+ 'root' => storage_path('app/public/qiniu'),
55
+ ],
56
+ 'MiniProgramShare' => [
57
+ 'driver' => 'local',
58
+ 'root' => storage_path('app/public/share'),
59
+ 'url' => env('APP_URL') . '/storage/share',
60
+ 'visibility' => 'public',
61
+ ],
62
+ ],
63
+ //图片宽度
64
+ 'width' => '575px',
65
+ //放大倍数
66
+ 'zoomfactor' => 1.5,
67
+ //1-9,9质量最高
68
+ 'quality' => 9,
69
+ //是否压缩图片
70
+ 'compress' => true,
71
+ //是否删除废弃图片文件
72
+ 'delete' => true,
73
+ ];
74
+
57
75
```
58
76
77
+ 注:生成海报默认存储七牛云,通过配置项` default.storage ` 来设置,如果不适用七牛云,可以通过修改` .env ` 中` DEFAULT_POSTER_STORAGE ` 来修改默认存储storage
78
+
59
79
## 使用
60
80
61
81
### 定义路由和视图
0 commit comments