@php use Illuminate\Support\Str; $academic = App\Models\Academic::first(); $programs = App\Models\Program::take($home->program_count)->get(); $mappedPrograms = $programs->map(function($p) { return [ 'id' => $p->id, 'name' => $p->main_title, 'main_code' => $p->main_code, 'description' => Str::words($p->description, 30), 'image' => $p->background_image ? asset('storage/' . $p->background_image) : null, 'link' => route('program', $p->id), ]; }); @endphp

{{ $academic->title ?? 'ACADEMICS' }}

@foreach($programs as $i => $program) @endforeach
@for($i = 0; $i < count($programs); $i++) @if($i === 0)
@endif
@endfor
@if(count($programs) > 0) @php $first = $programs[0]; @endphp
{{ $first->name }}

{{ $first->main_code }}

{{ Str::words($first->description, 30) }}

READ MORE
@endif