@php $class = $data['input']['class']; $reportCards = $data['reportCards']; // $reportCards = [$reportCards[1],$reportCards[2]]; $schoolData = $data['schoolData']; // Define subjects based on class $subjects = match (true) { in_array($class, [1, 2]) => [ 'Eng' => 'English', 'Pun' => 'Punjabi', 'Hin' => 'Hindi', 'Mat' => 'Mathematics', 'EVS' => 'EVS', 'Com' => 'Computer', ], in_array($class, [3, 4, 5]) => [ 'Eng' => 'English', 'Pun' => 'Punjabi', 'Hin' => 'Hindi', 'Mat' => 'Mathematics', 'Sci' => 'Science', 'Soc' => 'Social Science', 'Com' => 'Computer', ], in_array($class, [6, 7, 8]) => [ 'Eng' => 'English', 'Pun' => 'Punjabi', 'Hin' => 'Hindi', 'Mat' => 'Mathematics', 'Sci' => 'Science', 'SST' => 'Social Science', 'Com' => 'Computer', ], in_array($class, [9,10]) => [ 'Eng' => 'English', 'Pun' => 'Punjabi', 'Hin' => 'Hindi', 'Mat' => 'Mathematics', 'Sci' => 'Science', 'Soc' => 'Social Science', 'Com' => 'Computer', ], default => $data['subjects']??[], }; $baseComponentString = 'resultreports::reportsOutputBlades2425.components.'; @endphp @if (in_array($class, [1, 2])) @endif @if (in_array($class, [6, 7, 8])) @endif @if (in_array($class, [9, 10])) @endif @if (in_array($class, [101,102,103,104,105,106,107,108])) @endif @foreach ($reportCards as $reportCard)
@if (in_array($class, [1, 2, 3, 4, 5])) @elseif(in_array($class, [6, 7, 8])) @elseif(in_array($class, [9,10])) @elseif(in_array($class, [101,102,103,104,105,106,107,108])) @else @endif
@include($baseComponentString.'school-header', [ 'schoolData' => $schoolData, ]) @include($baseComponentString.'student-details', [ 'reportCard' => $reportCard, ]) @php $term1SubjectWise = $reportCard['term1']['subject_wise']; @endphp @include($baseComponentString.'term-results', [ 'term' => 'I', 'termSubjectWise' => $term1SubjectWise, 'class' => $class, 'subjects' => $subjects, 'termResult' => $reportCard['term1'], ]) @include($baseComponentString.'grading-system-table') @php $term2SubjectWise = $reportCard['term2']['subject_wise']; @endphp @include($baseComponentString.'term-results', [ 'term' => 'II', 'termSubjectWise' => $term2SubjectWise, 'class' => $class, 'subjects' => $subjects, 'termResult' => $reportCard['term2'], ]) @include($baseComponentString.'anual-result-table') @include($baseComponentString.'remarks-promotion') @include($baseComponentString.'signatures')
@include($baseComponentString.'school-header', [ 'schoolData' => $schoolData, ]) @include($baseComponentString.'student-details', [ 'reportCard' => $reportCard, ]) @php $term1SubjectWise = $reportCard['term1']['subject_wise']; @endphp @include($baseComponentString.'term-results', [ 'term' => 'I', 'termSubjectWise' => $term1SubjectWise, 'class' => $class, 'subjects' => $subjects, 'termResult' => $reportCard['term1'], ]) @include($baseComponentString.'coscholastic-marks-table', [ 'term' => 'I', 'termResult' => $reportCard['term1'], 'format' => '3-point', ]) @include($baseComponentString.'grading-system-table') @php $term2SubjectWise = $reportCard['term2']['subject_wise']; @endphp @include($baseComponentString.'term-results', [ 'term' => 'II', 'termSubjectWise' => $term2SubjectWise, 'class' => $class, 'subjects' => $subjects, 'termResult' => $reportCard['term2'], ]) @include($baseComponentString.'coscholastic-marks-table', [ 'term' => 'II', 'termResult' => $reportCard['term2'], 'format' => '3-point', ]) @include($baseComponentString.'anual-result-table') @include($baseComponentString.'remarks-promotion') @include($baseComponentString.'signatures') @include($baseComponentString.'coscholastic-shcema-table',[ 'type' => '3_point_grading_scale', ])
@include($baseComponentString.'school-header', [ 'schoolData' => $schoolData, ]) @include($baseComponentString.'student-details', [ 'reportCard' => $reportCard, ]) @include($baseComponentString.'term-results', [ 'term' => 'II', 'termSubjectWise' => $reportCard['term2']['subject_wise'], 'class' => $class, 'subjects' => $subjects, 'termResult' => $reportCard['term2'], 'hideTotalTable' => true, ]) @include($baseComponentString.'anual-result-table') @include($baseComponentString.'coscholastic-marks-table', [ 'term' => 'II', 'format' => '5-point', 'termResult' => $reportCard['term2'], ]) @include($baseComponentString.'remarks-promotion') @include($baseComponentString.'signatures') @include($baseComponentString.'coscholastic-shcema-table',[ 'type' => '5_point_grading_scale', ]) @include($baseComponentString.'grading-system-table')
@include($baseComponentString.'school-header', [ 'schoolData' => $schoolData, ]) @include($baseComponentString.'student-details', [ 'reportCard' => $reportCard, ]) @include($baseComponentString.'term-results', [ 'term' => 'II', 'termSubjectWise' => $reportCard['term2']['subject_wise'], 'class' => $class, 'subjects' => $reportCard['subject_list'], 'termResult' => $reportCard['term2'], 'hideTotalTable' => true, ]) @include($baseComponentString.'anual-result-table') @include($baseComponentString.'coscholastic-marks-table', [ 'term' => 'II', 'format' => '9-point', 'termResult' => $reportCard['term2'], ]) @include($baseComponentString.'remarks-promotion') @include($baseComponentString.'signatures') @include($baseComponentString.'coscholastic-shcema-table',[ 'type' => '9_point_grading_scale', ]) @include($baseComponentString.'grading-system-table')
@endforeach