@extends('admin.layouts.app') @section('title', 'Success Stories CMS') @section('content')

Success Stories CMS

Control all texts and images for `/success-stories` page.

@if($errors->any())
@endif
@csrf @php $toPreview = function ($value) { if (empty($value)) return ''; if (str_starts_with($value, 'http://') || str_starts_with($value, 'https://')) return $value; return asset('storage/' . ltrim($value, '/')); }; $heroImageRaw = old('hero_image', $content['hero']['image'] ?? ''); $heroImagePreview = $toPreview($heroImageRaw); $finalCtaImageRaw = old('final_cta_image', $content['final_cta']['image'] ?? ''); $finalCtaImagePreview = $toPreview($finalCtaImageRaw); @endphp

Hero

@if($heroImagePreview) Hero image @endif

Current: {{ $heroImageRaw }}

Intro + Mid CTA

Testimonials

Format each line: `INITIALS|NAME|META|QUOTE`

Featured Stories (Slider)

Optional quick text format per line: `TITLE|PROGRAM|UNIVERSITY|COUNTRY|DESCRIPTION`

@for($i=1; $i<=3; $i++)

Featured item {{ $i }}

@php $featuredImageRaw = old('featured_'.$i.'_image', $content['featured'][$i-1]['image'] ?? ''); $featuredImagePreview = $toPreview($featuredImageRaw); @endphp @if($featuredImagePreview) Featured item {{ $i }} image @endif

Current: {{ $featuredImageRaw }}

@endfor

Videos + Final CTA

@for($i=1; $i<=4; $i++)
@php $videoImageRaw = old('video_'.$i.'_image', $content['videos']['items'][$i-1]['image'] ?? ''); $videoImagePreview = $toPreview($videoImageRaw); @endphp @if($videoImagePreview) Video {{ $i }} image @endif

Current: {{ $videoImageRaw }}

@endfor
@if($finalCtaImagePreview) Final CTA image @endif

Current: {{ $finalCtaImageRaw }}

@endsection