@if (session('site-settings-status') === 'saved')
Logo updated.
@endif @if (session('site-settings-status') === 'header-saved')
Header info updated.
@endif @if (session('site-settings-status') === 'removed')
Logo removed.
@endif @if (session('site-settings-status') === 'gallery-saved')
Homepage gallery updated.
@endif @if (session('site-settings-status') === 'why-choose-saved')
Homepage highlight image updated.
@endif @if (session('site-settings-status') === 'hero-saved')
Homepage hero image updated.
@endif @if (session('site-settings-status') === 'notice-saved')
Visitor notice popup updated.
@endif @if (session('site-settings-status') === 'notice-disabled')
Visitor notice popup turned off.
@endif

Header info

This controls the small top bar text on the homepage and contact page.

@error('header_location')

{{ $message }}

@enderror
@error('header_phone')

{{ $message }}

@enderror
@error('header_email')

{{ $message }}

@enderror
@error('header_contact_location')

{{ $message }}

@enderror

Example: +92 314 9107724

@error('header_whatsapp')

{{ $message }}

@enderror

Website logo

PNG/JPG recommended. Max 2MB.

Current logo

@if ($this->currentLogoUrl) Site logo @else
No logo uploaded
@endif
@if ($this->currentLogoUrl) @endif

Upload new

@error('logo')

{{ $message }}

@enderror
Uploading…

Homepage hero image

This is the big background image at the top of the homepage.

Current image

@if ($this->heroImageUrl) Homepage hero @else
Using default image
@endif
@if ($this->heroImageUrl) @endif

Upload new

@error('home_hero_image')

{{ $message }}

@enderror
Uploading…

Homepage highlight image

This image appears in the “Why choose us?” section (right side card).

Current image

@if ($this->whyChooseImageUrl) Homepage highlight @else
No image uploaded
@endif
@if ($this->whyChooseImageUrl) @endif

Upload new

@error('home_why_choose_image')

{{ $message }}

@enderror
Uploading…

Homepage gallery photos

Upload different photos for the homepage “Explore China” gallery (recommended 1600×1100). Max 4MB each.

@foreach ($this->galleryItems() as $item) @php($url = $this->galleryUrlFor($item['key']))

{{ $item['label'] }}

@if ($url) {{ $item['label'] }} @else
No photo uploaded
@endif
@error($item['prop'])

{{ $message }}

@enderror
Uploading…
@if ($url) @endif
@endforeach

Visitor notice popup

Shows as a centered popup on the public homepage and contact page when a visitor arrives. Each visitor can dismiss it with the close (X) button; updating the image will show the new popup to everyone again.

Current image (optional)

@if ($this->noticeImageUrl) Notice image @else
No image uploaded
@endif
@if ($this->noticeImageUrl) @endif

Upload new image

PNG/JPG, max 4MB. Recommended ratio 16:9.

@error('notice_image')

{{ $message }}

@enderror
Uploading…
@if ($notice_enabled) @endif