瀏覽代碼

260402 ESG管理-雙語系影片欄位

OMEGA\lulufj.ho 1 月之前
父節點
當前提交
d80016c805
共有 2 個檔案被更改,包括 7 行新增5 行删除
  1. 6
    4
      app/Filament/Resources/EsgResource.php
  2. 1
    1
      app/Http/Controllers/Api/EsgController.php

+ 6
- 4
app/Filament/Resources/EsgResource.php 查看文件

@@ -434,10 +434,12 @@ class EsgResource extends Resource
434 434
                                     ->disk("public")
435 435
                                     ->helperText('檔案大小限制為1MB以下')
436 436
                                     ->directory("esg/paragraphVideo"),
437
-                                    TextInput::make('content.link')->label("網址")->required()
438
-                                    ->validationMessages([
439
-                                        'required' => '請附上連結',
440
-                                    ]),
437
+                                    Translate::make()->schema(fn (string $locale) => [
438
+                                        TextInput::make('content.link')->label("網址")->required()
439
+                                        ->validationMessages([
440
+                                            'required' => '請附上連結',
441
+                                        ])
442
+                                    ])->locales(["zh_TW", "en"]),
441 443
                                     Translate::make()->schema(fn (string $locale) => [
442 444
                                         TextInput::make('content.video_alt')->label("影片註文"),
443 445
                                     ])->locales(["zh_TW", "en"])

+ 1
- 1
app/Http/Controllers/Api/EsgController.php 查看文件

@@ -140,7 +140,7 @@ class EsgController extends Controller
140 140
                             "type" => "video",
141 141
                             "is_yt" => true,
142 142
                             "video_img_url" => Storage::disk("public")->url($content["video_img"]),
143
-                            "video_url" => $content["link"],
143
+                            "video_url" => $content["link"][$locate],
144 144
                             "content" => $content["video_alt"][$locate]
145 145
                         ];
146 146
                         break;