From 36aea9a266cf2c1e797109d30a7845c89044f977 Mon Sep 17 00:00:00 2001 From: Ghassan Yusuf Date: Thu, 22 Jan 2026 12:17:43 +0300 Subject: [PATCH] fixed the health update --- TODO.md | 38 +- app/Http/Controllers/FamilyController.php | 163 +++- app/Models/HealthRecord.php | 45 + app/Models/User.php | 8 + ..._22_072859_create_health_records_table.php | 41 + resources/views/family/show.blade.php | 804 +++++++++++++----- routes/web.php | 2 + 7 files changed, 861 insertions(+), 240 deletions(-) create mode 100644 app/Models/HealthRecord.php create mode 100644 database/migrations/2026_01_22_072859_create_health_records_table.php diff --git a/TODO.md b/TODO.md index 6a90791..ffc1eea 100644 --- a/TODO.md +++ b/TODO.md @@ -1,3 +1,35 @@ -- [x] Add the :root CSS variables block to the + @endsection diff --git a/routes/web.php b/routes/web.php index ebb0224..57e489e 100644 --- a/routes/web.php +++ b/routes/web.php @@ -92,6 +92,8 @@ Route::middleware(['auth', 'verified'])->group(function () { Route::get('/family/{id}', [FamilyController::class, 'show'])->name('family.show'); Route::get('/family/{id}/edit', [FamilyController::class, 'edit'])->name('family.edit'); Route::put('/family/{id}', [FamilyController::class, 'update'])->name('family.update'); + Route::post('/family/{id}/health', [FamilyController::class, 'storeHealth'])->name('family.store-health'); + Route::put('/family/{id}/health/{recordId}', [FamilyController::class, 'updateHealth'])->name('family.update-health'); Route::post('/family/{id}/upload-picture', [FamilyController::class, 'uploadFamilyMemberPicture'])->name('family.upload-picture'); Route::delete('/family/{id}', [FamilyController::class, 'destroy'])->name('family.destroy');