There is an issue in the answer section of this code. The question section works fine, it is just the question.. when dd($questionnaire) answer array is there, but no items are shown.
@extends('layouts.app')
@section('content')
<div class="container">
<div class="row justify-content-center">
<div class="col-md-8">
<div class="card">
<div class="card-header">{{ $questionnaire->title }}</div>
<div class="card-body">
<a class="btn btn-dark" href="/questionnaires/{{ $questionnaire->id }}/questions/create">Create Question</a>
<a class="btn btn-dark" href="/surveys/{{ $questionnaire->id }}-{{ Str::slug($questionnaire->title) }}">Complete Questionnaire</a>
</div>
</div>
@foreach($questionnaire->questions as $question)
<div class="card mt-3">
<div class="card-header">{{ $question->question }}</div>
<div class="card-body">
<ul class="list-group">
@foreach($question->answers as $answer)
<li class="list-group-item">{{ $answer->answers }}</li>
@endforeach
</ul>
</div>
</div>
@endforeach
</div>
</div>
</div>
@endsection
dd($questionnaire)containing the answers is not really relevant since you are looping through$question->answersfor the answers, what does$question->answerscontain if youdd()it?dd()$questionor$question->answers? Looks more like$questionto me. It looks like there are no answers for this question, since theanswerscollection is empty.