@extends('layouts.school') @section('title', 'Homepage Slides') @section('header', 'Homepage Slides') @section('content')

Carousel Behaviour

How the hero slider animates on your public homepage. These settings apply to your school only.

@csrf
Transition type
@foreach (['fade' => 'Fade', 'slide' => 'Slide'] as $value => $label) @endforeach
Playback
Navigation controls

Add Slide

Slides appear on the homepage hero, in the order shown below.

@csrf

Recommended: wide landscape photo, at least 1600×900. It is cropped to cover — never stretched.

Current slides ({{ $slides->count() }})

@forelse($slides as $slide)
@if ($slide->image)
@else
@endif @if ($slide->overlay_enabled)
@endif
text_position === 'center') style="justify-content: center; text-align: center;" @elseif ($slide->text_position === 'right') style="justify-content: flex-end; text-align: right;" @endif>
@if ($slide->subtitle)

{{ $slide->subtitle }}

@endif

{{ $slide->title }}

{{ $slide->is_active ? 'Active' : 'Hidden' }}
#{{ $slide->sort_order }} {{ $slide->text_position }} text {{ $slide->overlay_enabled ? "Overlay {$slide->overlay_opacity}%" : 'No overlay' }}
@csrf @method('PATCH')
@csrf @method('PATCH')
@csrf @method('PATCH')
@csrf @method('DELETE')
@empty
No slides yet. The homepage currently shows a simple banner — create your first slide above for a full-screen image hero.
@endforelse
@endsection