@JussiMannisto so right at the bottom, is how I am testing if the App is able to generate a cookie.I am using an OTP to login instead of a password.
// ----------------------------
Route::get('/subscription', [SubscriptionController::class, 'index'])->name('subscriptions');
Route::get('/subscription', [SubscriptionController::class, 'index'])->name('subscriptions');
Route::post('/whisper-transcribe', [App\Http\Controllers\WhisperController::class, 'transcribe']);
Route::post('/transcribe-audio', [WhisperController::class, 'transcribe']);
// ----------------------------
// MISCELLANEOUS (Cleanup)
// ----------------------------
Route::get('/download-referral-letter/{id}', [HealthPractitionerController::class, 'downloadReferralLetter'])->name('download.referral');
Route::get('/subscriptions', [SubscriptionController::class, 'index'])->name('subscriptions');
Route::get('/subscribe/{id}', [SubscriptionController::class, 'subscribe'])->name('subscribe');
Route::post('/subscribe/{id}/confirm', [SubscriptionController::class, 'confirmSubscription'])->name('subscribe.confirm');
Route::get('/check-bcmath', function () {
return function_exists('bccomp') ? 'BCMath is enabled ✅' : 'BCMath is NOT enabled ❌';
});
// Current GET route to show the form
Route::get('/health-practitioner/patient-past-records/{id}', [HealthPractitionerController::class, 'patientPastRecords'])->name('patient.past.records');
// ADD THIS POST ROUTE to handle form submission
Route::post('/health-practitioner/patient-past-records/{id}', [HealthPractitionerController::class, 'storeSession'])->name('patient.past.records.store');
Route::get('/test-session', function () {
session(['test_key' => 'working']);
return response()->json([
'session_id' => session()->getId(),
'csrf_token' => csrf_token(),
'session_data' => session()->all(),
'cookie' => request()->cookie(config('session.cookie')),
]);
});