У меня есть несколько строк в таблице в БД, и каждая строка связана с тремя таблицами, и каждая таблица имеет много строк. когда я зацикливаю строки основной таблицы, я также зацикливаю три строки таблицы теперь, если в одной из таблиц есть содержимое в строке, тогда я хочу запретить показывать весь цикл только для этого цикла, который содержит значение.
В моем контроллере:
public function classWiseResult(Request $request){
$students = Students::where('class',$request->class)
->with('firstTerm')
->with('secondTerm')
->with('finalTerm')
->get();
return view('admin.showResult.show',compact('students'));
}
на мой взгляд:
@foreach($students as $student)
<tr>
<td>{{$student->id}}</td>
<td>{{$student->fname}}</td>
<?php $Ftotal = 0; $Fcount = 0; ?>
@foreach($student->firstTerm as $first)
<?php $Fcount++;?>
<?php $Ftotal += gradePoint($first->number); ?>
@endforeach
<?php $fttp = gpa($Ftotal, $Fcount) ;?>
<td>{{$fttp}}</td>
<td>
@if($Ftotal){
{letterGrade(gpa($Ftotal, $Fcount))}
}
@endif
</td>
Результат:
Я хочу пропустить показ результата, если у меня номер темы меньше 32