From 8d7964797451c6712fdad96a7124a91f1febe75a Mon Sep 17 00:00:00 2001 From: Wisp X <1591788658@qq.com> Date: Mon, 21 Mar 2022 09:54:01 +0800 Subject: [PATCH] =?UTF-8?q?s3=20=E6=94=AF=E6=8C=81=E8=AE=BE=E7=BD=AE=20end?= =?UTF-8?q?point?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Enums/Strategy/S3Option.php | 3 +++ app/Http/Requests/Admin/StrategyRequest.php | 4 +++- app/Services/ImageService.php | 1 + resources/views/admin/strategy/add.blade.php | 12 ++++++++---- resources/views/admin/strategy/edit.blade.php | 12 ++++++++---- 5 files changed, 23 insertions(+), 9 deletions(-) diff --git a/app/Enums/Strategy/S3Option.php b/app/Enums/Strategy/S3Option.php index 75cf1e82..d1e3f9ec 100644 --- a/app/Enums/Strategy/S3Option.php +++ b/app/Enums/Strategy/S3Option.php @@ -13,6 +13,9 @@ final class S3Option /** @var string SecretAccessKey */ const SecretAccessKey = 'secret_access_key'; + /** @var string Endpoint */ + const Endpoint = 'endpoint'; + /** @var string 区域 */ const Region = 'region'; diff --git a/app/Http/Requests/Admin/StrategyRequest.php b/app/Http/Requests/Admin/StrategyRequest.php index 097e3d17..1f887279 100644 --- a/app/Http/Requests/Admin/StrategyRequest.php +++ b/app/Http/Requests/Admin/StrategyRequest.php @@ -73,6 +73,7 @@ class StrategyRequest extends FormRequest StrategyKey::S3 => [ 'configs.access_key_id' => 'required', 'configs.secret_access_key' => 'required', + 'configs.endpoint' => '', 'configs.region' => '', 'configs.bucket' => 'required', ], @@ -126,7 +127,7 @@ class StrategyRequest extends FormRequest StrategyKey::Minio => [ 'configs.access_key' => 'required', 'configs.secret_key' => 'required', - 'configs.endpoint' => 'required', + 'configs.endpoint' => '', 'configs.region' => '', 'configs.bucket' => 'required', ], @@ -149,6 +150,7 @@ class StrategyRequest extends FormRequest StrategyKey::S3 => [ 'configs.access_key_id' => 'AccessKeyId', 'configs.secret_access_key' => 'SecretAccessKey', + 'configs.endpoint' => '连接地址', 'configs.region' => '区域', 'configs.bucket' => '储存桶名称', ], diff --git a/app/Services/ImageService.php b/app/Services/ImageService.php index 71011104..d56e8491 100644 --- a/app/Services/ImageService.php +++ b/app/Services/ImageService.php @@ -251,6 +251,7 @@ class ImageService 'key' => $configs->get(S3Option::AccessKeyId), 'secret' => $configs->get(S3Option::SecretAccessKey) ], + 'endpoint' => $configs->get(S3Option::Endpoint), 'region' => $configs->get(S3Option::Region), 'version' => '2006-03-01', ]), diff --git a/resources/views/admin/strategy/add.blade.php b/resources/views/admin/strategy/add.blade.php index fbc71e57..38755a5e 100644 --- a/resources/views/admin/strategy/add.blade.php +++ b/resources/views/admin/strategy/add.blade.php @@ -68,6 +68,10 @@ +
+ + +
@@ -274,10 +278,6 @@
-
- - -
@@ -286,6 +286,10 @@
+
+ + +
diff --git a/resources/views/admin/strategy/edit.blade.php b/resources/views/admin/strategy/edit.blade.php index 90f4be9b..434210c4 100644 --- a/resources/views/admin/strategy/edit.blade.php +++ b/resources/views/admin/strategy/edit.blade.php @@ -74,6 +74,10 @@
+
+ + +
@@ -296,10 +300,6 @@
-
- - -
@@ -308,6 +308,10 @@
+
+ + +