есть таблица с домашними заданиями homeworks
:
id replay
и таблицы с ответами, которых может быть несколько для одного дз homework_answers
:
id id_homework replay
как мне в шаблоне вывести к каждому дз несколько ответов: вот я вывожу список домашних заданий? вот так я только вывожу одно дз
$ done = DB::table('homework_answers') ->leftJoin('homeworks', 'homework_answers.id_homework', '=', 'homeworks.id') ->leftJoin('schedules', 'homeworks.id_shedule', '=', 'schedules.id') ->leftJoin('relations', 'schedules.id_relation', '=', 'relations.id') ->select('homework_answers.answer','homework_answers.basename', 'homework_answers.created_at','homeworks.replay', 'schedules.theme', 'homeworks.file','homeworks.filename', 'homeworks.dateofdelivery') ->where('relations.teacher', $ id) ->where('relations.learner', Auth::user()->id) ->where('homeworks.status', 2)->orderBy('homeworks.id', 'asc')->get();
в шаблоне вот так
@foreach($ done as $ iteme) <div class="item"> <p class="title">{{ $ iteme->theme }}</p> <div class="data-content"> <div class="left"> <div class="text">{{ $ iteme->replay }}</div> <a href="{{ $ iteme->file }}">{{ $ iteme->filename }}</a> </div> <div class="right all"> <div class="date-block">Дата сдачи: {{ $ iteme->created_at }}</div> <p class="file">{{ $ iteme->basename }}</p> </div> </div> </div>
@endforeach