Overview
TheExportController handles the export of user health data into downloadable PDF reports.
Namespace: App\Http\Controllers
Class: ExportController
Methods
downloadHistory()
Generates and downloads a comprehensive health history PDF report for the authenticated user. Route:GET /export/history
Route Name: export.history
Middleware: auth, verified
Authentication: Required
Description
This method retrieves all health records for the authenticated user including:- Medical appointments
- Exercise activities
- Weight measurements
- Heart rate measurements
Request Parameters
No parameters required. Uses authenticated user’s ID automatically.Response
Type: PDF file download Filename format:historial-salud-YYYY-MM-DD.pdf
Content-Type: application/pdf
Code Example
HTTP Request Example
Usage in Blade
Dependencies
Barryvdh\DomPDF\Facade\Pdf- PDF generationApp\Models\MedicalAppointmentApp\Models\ActivityExerciseApp\Models\MeasurementWeightApp\Models\MeasurementHeart
