General Settings
Configure basic system settings and preferences
@php
$generalSettings = $settings['general'] ?? collect();
@endphp
@forelse($generalSettings as $setting)
@if($setting->is_required)
Required
@endif
@if($setting->description)
{{ $setting->description }}
@endif
@if($setting->type == 'text')
is_required ? 'required' : '' }}>
@elseif($setting->type == 'textarea')
@elseif($setting->type == 'email')
is_required ? 'required' : '' }}>
@elseif($setting->type == 'number')
is_required ? 'required' : '' }}>
@elseif($setting->type == 'select')
@endif
@empty
No Settings Found
No general settings configured. Please seed default settings.
@endforelse
Appearance Settings
Customize the look and feel of your application
Upload your company logo (Recommended: 200x60px, PNG/SVG)
@php
$logoSetting = ($settings['appearance'] ?? collect())->where('key', 'logo')->first();
$logoValue = $logoSetting->value ?? null;
@endphp
@if($logoValue)
@endif
Upload favicon (Recommended: 32x32px, ICO/PNG)
@php
$faviconSetting = ($settings['appearance'] ?? collect())->where('key', 'favicon')->first();
$faviconValue = $faviconSetting->value ?? null;
@endphp
@if($faviconValue)
@endif
@php
$appearanceSettings = $settings['appearance'] ?? collect();
$themeSettings = $appearanceSettings->whereNotIn('key', ['logo', 'favicon', 'login_background']);
@endphp
@if($themeSettings->isNotEmpty())
@foreach($themeSettings as $setting)
@if($setting->description)
{{ $setting->description }}
@endif
@if($setting->type == 'select')
@elseif($setting->type == 'color')
@endif
@endforeach
@endif
@if($appearanceSettings->isEmpty())
No Appearance Settings
No appearance settings configured. Please seed default settings.
@endif
Email Settings
Configure email server and notification settings
@php
$emailSettings = $settings['email'] ?? collect();
@endphp
@forelse($emailSettings as $setting)
@if($setting->is_required)
Required
@endif
@if($setting->description)
{{ $setting->description }}
@endif
@if($setting->type == 'password')
is_required ? 'required' : '' }}>
@elseif($setting->type == 'select')
@else
is_required ? 'required' : '' }}>
@endif
@empty
No Email Settings
No email settings configured. Please seed default settings.
@endforelse
@if($emailSettings->isNotEmpty())
Send a test email to verify your configuration
@endif
Map & GPS Settings
Configure map providers and GPS tracking settings
@php
$mapSettings = $settings['map'] ?? collect();
@endphp
@forelse($mapSettings as $setting)
@if($setting->description)
{{ $setting->description }}
@endif
@if($setting->type == 'select')
@else
@endif
@empty
No Map Settings
No map settings configured. Please seed default settings.
@endforelse
@if($mapSettings->isNotEmpty())
Map Preview
Configure your map settings and save to see preview
@endif
Security Settings
Configure security policies and authentication settings
@php
$securitySettings = $settings['security'] ?? collect();
@endphp
@forelse($securitySettings as $setting)
@if($setting->is_required)
Required
@endif
@if($setting->description)
{{ $setting->description }}
@endif
@if($setting->type == 'checkbox')
@else
is_required ? 'required' : '' }}>
@endif
@empty
No Security Settings
No security settings configured. Please seed default settings.
@endforelse
Payment Settings
Configure payment gateway and transaction settings
@php
$paymentSettings = $settings['payment'] ?? collect();
@endphp
@forelse($paymentSettings as $setting)
@if($setting->is_required)
Required
@endif
@if($setting->description)
{{ $setting->description }}
@endif
@if($setting->type == 'select')
@elseif($setting->type == 'password')
is_required ? 'required' : '' }}>
@else
is_required ? 'required' : '' }}>
@endif
@empty
No Payment Settings
No payment settings configured. Please seed default settings.
@endforelse
Notification Settings
Configure notification preferences and delivery methods
@php
$notificationSettings = $settings['notification'] ?? collect();
@endphp
@forelse($notificationSettings as $setting)
@if($setting->description)
{{ $setting->description }}
@endif
@empty
No Notification Settings
No notification settings configured. Please seed default settings.
@endforelse