add more controller
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
<?php
|
||||
|
||||
namespace App\Services\Parents;
|
||||
|
||||
use App\Models\Invoice;
|
||||
|
||||
class ParentInvoiceService
|
||||
{
|
||||
public function listInvoices(int $parentId, ?string $schoolYear = null): array
|
||||
{
|
||||
$rows = Invoice::query()
|
||||
->where('parent_id', $parentId)
|
||||
->when($schoolYear, fn ($q) => $q->where('school_year', $schoolYear))
|
||||
->orderByDesc('created_at')
|
||||
->get();
|
||||
|
||||
return $rows->toArray();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user