Grouping issues
This commit is contained in:
parent
c797cb9f24
commit
0fe449538e
@ -1,27 +1,47 @@
|
|||||||
==
|
==
|
||||||
<?php
|
<?php
|
||||||
function resolveExamMemberRanks() {
|
function resolveExamMemberRanks() {
|
||||||
return \GermanAirlinesVa\Schooling\Models\ExamMemberRank::with([
|
$exams = \GermanAirlinesVa\Schooling\Models\ExamMemberRank::all();
|
||||||
'exam_questions' => function ($query) {
|
foreach($exams as $exam) {
|
||||||
$query->groupBy('id');
|
$exam->load([
|
||||||
}
|
'exam_questions' => function ($query) {
|
||||||
])->get();
|
$query->groupBy('id');
|
||||||
|
}
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
return $exams;
|
||||||
}
|
}
|
||||||
|
|
||||||
function resolveExamTyperatings() {
|
function resolveExamTyperatings() {
|
||||||
return \GermanAirlinesVa\Schooling\Models\ExamTyperating::with([
|
$exams = \GermanAirlinesVa\Schooling\Models\ExamTyperating::all();
|
||||||
'exam_questions' => function ($query) {
|
foreach($exams as $exam) {
|
||||||
$query->groupBy('id');
|
$exam->load([
|
||||||
}
|
'exam_questions' => function ($query) {
|
||||||
])->get();
|
$query->groupBy('id');
|
||||||
|
}
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
return $exams;
|
||||||
|
}
|
||||||
|
|
||||||
|
function resolveTyperatings() {
|
||||||
|
$typeratings = GermanAirlinesVa\Schooling\Models\Typerating::all();
|
||||||
|
foreach($typeratings as $typerating) {
|
||||||
|
$typerating->load([
|
||||||
|
'exam_questions' => function($query) {
|
||||||
|
$query->groupBy('id');
|
||||||
|
}
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
return $typeratings;
|
||||||
}
|
}
|
||||||
==
|
==
|
||||||
# Content
|
# Content
|
||||||
extend type Query {
|
extend type Query {
|
||||||
typeratings: [Typerating] @all(model: "GermanAirlinesVa\\Schooling\\Models\\Typerating")
|
memberRanks: [MemberRank]! @all(model: "GermanAirlinesVa\\Schooling\\Models\\MemberRank")
|
||||||
memberRanks: [MemberRank] @all(model: "GermanAirlinesVa\\Schooling\\Models\\MemberRank")
|
typeratings: [Typerating]!
|
||||||
examMemberRanks: [ExamMemberRank]
|
examMemberRanks: [ExamMemberRank]!
|
||||||
examTyperatings: [ExamTyperating]
|
examTyperatings: [ExamTyperating]!
|
||||||
}
|
}
|
||||||
|
|
||||||
type MemberRank {
|
type MemberRank {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user