@csrf
{{$FreeMcq->name}}
@foreach($FreeMcqDatas as $FreeMcqData)
{{$loop->index+1}}) {{$FreeMcqData->question}}
{{$FreeMcqData->option1}}
{{$FreeMcqData->option2}}
{{$FreeMcqData->option3}}
{{$FreeMcqData->option4}}
@endforeach
Done
public function free_mcq_answered(Request $request, $id){ $Setting = Setting::latest()->first(); $questions = FreeMcqData::where('free_mcq_id',$id)->get(); $answers = []; $total = 0; $total_currect = 0; $total_incurrect = 0; foreach ($questions as $data) { $answerValue = $request->input('flexRadioDefault'.$data->id); $answers[$data->id] = $answerValue; if($answers[$data->id]==$data->answer){ $total_currect=$total_currect+1; } else{ $total_incurrect=$total_incurrect+1; } } $total=$total_currect+$total_incurrect; // echo "Correct : ".$total_currect." Incorrect : ".$total_incurrect; return view('FreeReport',compact('Setting','total','total_currect','total_incurrect')); }