feat: implement media download functionality and enhance case handling in reports

This commit is contained in:
2026-09-21 02:20:10 +03:30
parent 4ce663c669
commit 51b13631a3
16 changed files with 334 additions and 164 deletions
@@ -4,6 +4,7 @@ namespace App\Http\Controllers\Client\Doctor;
use App\Http\Controllers\Controller;
use App\Http\Requests\Client\ReportSubmitRequest;
use App\Http\Resources\Client\CaseResource;
use App\Http\Resources\Client\ReportResource;
use App\Models\Document;
use App\Models\Report;
@@ -32,8 +33,13 @@ class ReportController extends Controller
->withQueryString()
->onEachSide(1);
$pendingCases = $this->caseService->isDoctor(Auth::user())
? CaseResource::collection($this->caseService->pendingForUser(Auth::user())->get())
: null;
return Inertia::client('Dashboard/Reports/Index', [
'reports' => ReportResource::collection($reports),
'pendingCases' => $pendingCases,
]);
}