diff --git a/app/Http/Controllers/BreathingExerciseController.php b/app/Http/Controllers/BreathingExerciseController.php index aa3dea2..2460ece 100644 --- a/app/Http/Controllers/BreathingExerciseController.php +++ b/app/Http/Controllers/BreathingExerciseController.php @@ -118,5 +118,14 @@ public function completeSession(Request $request) return response()->json(['message' => 'Session completed', 'session' => $session]); } + public function getSessions() + { + $user = auth()->user(); + $templates = BreathingTemplate::where('user_id', $user->id)->get(); + $sessions = UserBreathingSession::with('template')->where('user_id', $user->id)->get(); + + return response()->json($sessions); + } + } diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php index fe11447..b296294 100644 --- a/database/seeders/DatabaseSeeder.php +++ b/database/seeders/DatabaseSeeder.php @@ -8,10 +8,10 @@ class DatabaseSeeder extends Seeder { - public function run(): void -{ - $this->call(BreathingTemplateSeeder::class); -} +// public function run(): void +// { +// $this->call(BreathingTemplateSeeder::class); +// } /** * Seed the application's database. */ diff --git a/routes/api.php b/routes/api.php index 6fb8533..19908ce 100644 --- a/routes/api.php +++ b/routes/api.php @@ -76,6 +76,7 @@ Route::put('breathing-templates/{id}', [BreathingExerciseController::class, 'updateTemplate']); Route::delete('breathing-templates/{id}', [BreathingExerciseController::class, 'deleteTemplate']); Route::get('user-templates', [BreathingExerciseController::class, 'getUserTemplates']); + Route::get('breathing-sessions', [BreathingExerciseController::class, 'getSessions']); /// worry box feature Route::prefix('worries')->controller(WorryController::class)->group(function () {