81 lines
4.5 KiB
PHP
81 lines
4.5 KiB
PHP
<x-app-layout>
|
|
<x-slot name="header">
|
|
<h2 class="text-xl font-semibold leading-tight text-gray-800">
|
|
系統設定 - 一般設定
|
|
</h2>
|
|
</x-slot>
|
|
|
|
<div class="py-12">
|
|
<div class="mx-auto max-w-7xl sm:px-6 lg:px-8">
|
|
<div class="grid grid-cols-1 gap-6 lg:grid-cols-4">
|
|
<!-- Sidebar -->
|
|
<div class="lg:col-span-1">
|
|
@include('admin.settings._sidebar')
|
|
</div>
|
|
|
|
<!-- Main Content -->
|
|
<div class="lg:col-span-3">
|
|
@if (session('status'))
|
|
<div class="mb-6 rounded-md bg-green-50 p-4">
|
|
<p class="text-sm font-medium text-green-800">{{ session('status') }}</p>
|
|
</div>
|
|
@endif
|
|
|
|
<div class="bg-white shadow sm:rounded-lg">
|
|
<div class="px-6 py-5 border-b border-gray-200">
|
|
<h3 class="text-lg font-medium text-gray-900">一般設定</h3>
|
|
<p class="mt-1 text-sm text-gray-600">配置系統的基本資訊</p>
|
|
</div>
|
|
|
|
<form action="{{ route('admin.settings.general.update') }}" method="POST" class="px-6 py-6 space-y-6">
|
|
@csrf
|
|
|
|
<!-- System Name -->
|
|
<div>
|
|
<label for="system_name" class="block text-sm font-medium text-gray-700">
|
|
系統名稱
|
|
</label>
|
|
<input type="text" name="system_name" id="system_name"
|
|
value="{{ old('system_name', $settings['system_name']) }}"
|
|
class="mt-1 block w-full rounded-md border-gray-300 shadow-sm focus:border-indigo-500 focus:ring-indigo-500 sm:text-sm"
|
|
required>
|
|
<p class="mt-1 text-sm text-gray-500">顯示在系統各處的名稱</p>
|
|
@error('system_name')
|
|
<p class="mt-1 text-sm text-red-600">{{ $message }}</p>
|
|
@enderror
|
|
</div>
|
|
|
|
<!-- Timezone -->
|
|
<div>
|
|
<label for="timezone" class="block text-sm font-medium text-gray-700">
|
|
時區
|
|
</label>
|
|
<select name="timezone" id="timezone"
|
|
class="mt-1 block w-full rounded-md border-gray-300 shadow-sm focus:border-indigo-500 focus:ring-indigo-500 sm:text-sm"
|
|
required>
|
|
<option value="Asia/Taipei" {{ $settings['timezone'] === 'Asia/Taipei' ? 'selected' : '' }}>台北 (Asia/Taipei)</option>
|
|
<option value="Asia/Hong_Kong" {{ $settings['timezone'] === 'Asia/Hong_Kong' ? 'selected' : '' }}>香港 (Asia/Hong_Kong)</option>
|
|
<option value="Asia/Shanghai" {{ $settings['timezone'] === 'Asia/Shanghai' ? 'selected' : '' }}>上海 (Asia/Shanghai)</option>
|
|
<option value="UTC" {{ $settings['timezone'] === 'UTC' ? 'selected' : '' }}>UTC</option>
|
|
</select>
|
|
<p class="mt-1 text-sm text-gray-500">系統使用的時區設定</p>
|
|
@error('timezone')
|
|
<p class="mt-1 text-sm text-red-600">{{ $message }}</p>
|
|
@enderror
|
|
</div>
|
|
|
|
<!-- Submit Button -->
|
|
<div class="flex items-center justify-end pt-4 border-t">
|
|
<button type="submit"
|
|
class="inline-flex justify-center rounded-md border border-transparent bg-indigo-600 py-2 px-4 text-sm font-medium text-white shadow-sm hover:bg-indigo-700 focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:ring-offset-2">
|
|
儲存變更
|
|
</button>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</x-app-layout>
|