Homepage

Choose a template, customize content with the rich text editor, then save. This page is shown at / for visitors.

@php $selectedTemplate = old('homepage_template', $settings['homepage_template'] ?? config('homepage.default_template', 'showcase')); if (! array_key_exists($selectedTemplate, $homepageTemplates)) { $selectedTemplate = config('homepage.default_template', 'showcase'); } $heroImageUrl = old('homepage_hero_image_url', $settings['homepage_hero_image_url'] ?? null); @endphp
Step 1 — Choose a template

Click a layout to select it. The selected card will show a blue border.

@foreach ($homepageTemplates as $key => $template)
@endforeach
@error('homepage_template')
{{ $message }}
@enderror
Step 2 — Add content
@error('homepage_headline')
{{ $message }}
@enderror
@error('homepage_subtitle')
{{ $message }}
@enderror

Optional banner shown on Showcase and Classic layouts. Recommended 1600×900 or larger (JPG, PNG, WebP, max 4 MB).

@if ($heroImageUrl)
Current hero image
@else @endif @error('homepage_hero_image')
{{ $message }}
@enderror
@error('homepage_button_text')
{{ $message }}
@enderror

Three short points shown on the homepage (optional).

Step 3 — Review & save
Template
Headline
Subtitle
Description
Login button
Features
Hero image
@push('styles') @endpush @push('scripts') @endpush