@extends('layouts.app') @section('title', '系統設定') @push('styles') @endpush @section('content')
@if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif
{{-- ══ Sidebar ══ --}} {{-- ══ Content ══ --}}
{{-- ── 網站基本資訊 ── --}}
@csrf @method('PUT')

網站基本資訊

名稱、顏色與登入頁外觀

顯示於瀏覽器標題列與登入頁標題
Navbar、頁尾、Email 署名、PDF 報告使用
文字顏色自動對比
登入頁漸層
起始色 結束色
{{-- ── Logo 與 Favicon ── --}} {{-- ── 寄信設定 ── --}}
@csrf @method('PUT')

寄信設定(SMTP)

系統發送通知、審核信件的郵件伺服器

留空則保留原密碼
測試
{{-- ── 管理員通知信箱 ── --}}
@csrf @method('PUT')

管理員通知信箱

系統警告、申請審核等通知的統一收件人

設定後只有此信箱收到通知,不再廣播給所有管理員
留空則維持原本寄給全部管理員的行為。
{{-- ── Google OAuth ── --}}
@csrf @method('PUT')

Google OAuth 登入

允許員工以 Google 帳號登入系統

留空則保留原值
需與 Google Console「已授權的重新導向 URI」一致
限制
目前只允許 @steps.com.tw 網域登入(設定於 routes/web.php
{{-- ── GitLab ── --}}
@csrf @method('PUT')

GitLab

版本控制與專案管理整合

留空則保留原值
{{-- ── Web Push (VAPID) ── --}}
@csrf @method('PUT')

Web Push 推播(VAPID)

瀏覽器推播通知所需金鑰設定

說明
如需重新產生 VAPID 金鑰,請執行 php artisan webpush:vapid
前端 JS 的 applicationServerKey
留空則保留原值
{{-- ── FortiGate ── --}}
@csrf @method('PUT')

FortiGate 防火牆

VPN 帳號管理的 FortiGate API 連線設定

留空則保留原值
{{-- ── Redmine ── --}}
@csrf @method('PUT')

Redmine

專案管理與議題追蹤系統整合

留空則保留原值
{{-- 測試信 Modal --}} @push('scripts') @endpush @endsection