star-cloud/app/Http/Controllers/Admin/BasicSettings
sky121113 e81756833c [FEAT] 綠界電子發票設定整組選填一旦啟用即全欄必填
1. PaymentConfigController 的 store/update 新增 ecpay_invoice 群組條件式驗證:四欄全空時整組選填,只要填寫任一欄(store_id/hash_key/hash_iv/email)即透過 required_with 強制其餘全部必填。
2. email 欄位加上格式驗證,從源頭避免空值導致綠界開立失敗(綠界規定 CustomerPhone 與 CustomerEmail 至少擇一,本系統 email 為唯一來源)。
3. 新增三語系驗證訊息與表單提示 key(zh_TW/en/ja),維持字母排序與斜線不逸出。
4. create/edit 表單加入動態必填提示:填入任一欄時 label 顯示紅色星號,並於各欄下方顯示 @error 驗證訊息。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-16 10:30:06 +08:00
..
ApkVersionController.php [FIX] 統計 APK 部署狀態時將尚未執行的預約排程機台也納入準備中統計 2026-05-29 11:08:34 +08:00
DiscordNotificationController.php [FEAT] 優化溫度告警狀態轉移邏輯與完善機台專屬通知設定 UI 2026-05-21 14:34:55 +08:00
MachineModelController.php [STYLE] 優化機台型號與通知設定介面並調整溫度為整數告警 2026-05-21 13:25:28 +08:00
MachinePhotoController.php [FEAT] 優化廣告與機台管理介面及效能 2026-04-01 13:01:45 +08:00
MachineSettingController.php [FEAT] 商品與機台多語系架構,並補上系統設定同步操作 2026-06-15 09:00:10 +08:00
PaymentConfigController.php [FEAT] 綠界電子發票設定整組選填一旦啟用即全欄必填 2026-06-16 10:30:06 +08:00