Dev/v1.1 (#2)
Co-authored-by: ISMAIL MASSERAN <topaz@ISMAILs-Macbook.local> Reviewed-on: #2
This commit was merged in pull request #2.
This commit is contained in:
@@ -46,7 +46,14 @@ class MembershipApplicationRepository implements MembershipApplicationRepository
|
||||
$sortOrder = strtolower($sortOrder) === 'asc' ? 'asc' : 'desc';
|
||||
|
||||
$query = MembershipApplication::query()
|
||||
->with(['applicant:id,membership_application_id,name,email,ic_number'])
|
||||
->with([
|
||||
'applicant:id,membership_application_id,name,email,ic_number',
|
||||
'resultLetterDocument:id,documentable_type,documentable_id,name,type,mime_type,file_size',
|
||||
])
|
||||
->withCount([
|
||||
'documents as result_letter_count' => fn ($documentQuery) => $documentQuery
|
||||
->where('type', MembershipApplication::RESULT_LETTER_DOCUMENT_TYPE),
|
||||
])
|
||||
->orderBy($sortBy, $sortOrder);
|
||||
|
||||
if ($status !== null && $status !== '') {
|
||||
|
||||
Reference in New Issue
Block a user