@foreach ($fields as $q) @foreach ($q as $question) @if ($question->type == 'text') @elseif($question->type == 'password') @elseif($question->type == 'number') @elseif($question->type == 'textarea') @elseif($question->type == 'radio')
@foreach ($question->values as $key => $value) @endforeach
@elseif($question->type == 'select')
{!! Form::select('answer[' . $question->id . ']', $question->values, $values->where('recruit_job_question_id', $question->id)->first()->answer ?? '', ['class' => 'form-control select-picker']) !!}
@elseif($question->type == 'date') @elseif($question->type == 'checkbox')
@php $checkedValues = ''; $questionValues = is_array($question->values) ? $question->values : json_decode($question->values, true); $answerObj = $values->where('recruit_job_question_id', $question->id)->first(); $answer = $answerObj ? $answerObj->answer : ''; foreach ($questionValues as $key => $value) { if ($answer != '' && in_array($value, explode(', ', $answer))) { $checkedValues .= ($checkedValues == '') ? $value : ', '.$value; } } @endphp @foreach ($question->values as $key => $value) @php $answerObj = $values->where('recruit_job_question_id', $question->id)->first(); $answer = $answerObj ? $answerObj->answer : ''; $isChecked = $answer != '' && in_array($value, explode(', ', $answer)); @endphp @endforeach
@elseif($question->type == 'file')
@endif @endforeach @endforeach