@extends('layouts.session') @section('title', $session->title . ' - ' . $course->title) @section('content')
{{ $course->title }}

{{ $session->title }}

{{ $session->description }}

@if($session->materials && count($session->materials) > 0) @php $videoMaterial = collect($session->materials)->firstWhere('type', 'video'); $textMaterial = collect($session->materials)->firstWhere('type', 'text'); $fileMaterial = collect($session->materials)->firstWhere('type', 'file'); $audioMaterial = collect($session->materials)->firstWhere('type', 'audio'); @endphp @if($videoMaterial)
@elseif($textMaterial)

{{ $textMaterial['title'] ?? 'Content' }}

{!! nl2br(e($textMaterial['content'])) !!}
@elseif($fileMaterial)

{{ $fileMaterial['title'] ?? 'Document' }}

Click to view or download the document

@php $fileExtension = pathinfo($fileMaterial['content'], PATHINFO_EXTENSION); @endphp @if(in_array(strtolower($fileExtension), ['pdf']))
@elseif(in_array(strtolower($fileExtension), ['jpg', 'jpeg', 'png', 'gif', 'webp']))
{{ $fileMaterial['title'] ?? 'Image' }}
@else

Preview not available for this file type

@endif
@elseif($audioMaterial)

{{ $audioMaterial['title'] ?? 'Audio Content' }}

@endif @else

Session Content

{!! $session->content !!}
@endif
Session Notes
{!! $session->content !!}
@if($session->materials && count($session->materials) > 1)
All Resources
@foreach($session->materials as $material)
{{ $material['title'] ?? ucfirst($material['type']) . ' Material' }}
@if($material['type'] === 'video')

Video content (displayed above)

@elseif($material['type'] === 'audio') @elseif($material['type'] === 'file') @elseif($material['type'] === 'link') Open Link @else

Text content (displayed above)

@endif
@endforeach
@endif
Session Information
Duration

{{ $session->duration_minutes }} minutes

Session Number

{{ $session->session_number }}

Materials

@if($session->materials && count($session->materials) > 0) {{ count($session->materials) }} material(s) available @else No additional materials @endif

@endsection