oma baz's avatar

pagination

hi please i want to display each question per page but i dont know how to do this this my controller method:

public function show(Subject $subject) {

    abort_if(Gate::denies('subject_show'), Response::HTTP_FORBIDDEN, '403 Forbidden');

    $subject->load('certificats', 'subjectsQuestions');
    

    return view('admin.subjects.show', compact('subject'));
    
    
}

here where i call the view:

                <div class="tab-pane" role="tabpanel" id="subjects_questions">
                    
                    @includeIf('admin.quizz.index', ['questions' => $subject->subjectsQuestions])
            
                </div>

and this my view admin.quizz.index:

@if(count($questions) > 0) @foreach($questions as $question) @if ($i > 1) @endif

Question {{ $i }}.{{ $question->question }}

                                        <ul class="list-group" style="margin-left:5% ; margin-right:5%">
                                            <div class="row ">
                                                
                                                    <li class="list-group-item">
                                                        <div class="form-check">
                                                            <input class="form-check-input ml-2" type="radio" name="selected_answer" id="option_1" value="1">
                                                            <label class="form-check-label text-dark" for="option_1">
                                                                {{ $question->option_a }}
                                                            </label>
                                                        </div>
                                                    </li>
                                                </div>
                                                <br>
                                                <div class="row ">
                                                    <li class="list-group-item">
                                                        <div class="form-check">
                                                            <input class="form-check-input ml-2" type="radio" name="selected_answer" id="option_2" value="2">
                                                            <label class="form-check-label text-dark" for="option_2">
                                                                {{ $question->option_b }}
                                                            </label>
                                                        </div>
                                                    </li>
                                                </div>
                                            <br>
                                            <div class="row ">
                                                
                                                    <li class="list-group-item">
                                                        <div class="form-check">
                                                            <input class="form-check-input ml-2" type="radio" name="selected_answer" id="option_3" value="3">
                                                            <label class="form-check-label text-dark" for="option_3">
                                                                {{ $question->option_c }}
                                                            </label>
                                                        </div>
                                                    </li>
                                                </div>
                                                <br>
                                                <div class="row">
                                                    <li class="list-group-item">
                                                        <div class="form-check">
                                                            <input class="form-check-input ml-2" type="radio" name="selected_answer" id="option_4" value="4">
                                                            <label class="form-check-label text-dark" for="option_4">
                                                                {{ $question->option_d }}
                                                            </label>
                                                        </div>
                                                    </li>
                                                </div>
                                            
                                        </ul>
                                    </div>
                                </div>
                            </div>
                            <?php $i++; ?>
                            
                            <button type="submit" id="submit" class="btn btn-primary btn-sm pull-right  " style="margin-right: 5%">Submit</button>
                          @endforeach
                        </div>
                    @endif
0 likes
1 reply

Please or to participate in this conversation.