Fix 'My Membership' 404 by adding missing profile flow
- Added a 'Create Member Profile' page for existing users who don't have a member record. - Updated MemberDashboardController to redirect to profile creation instead of aborting 404. - Added 'member.profile.create' and 'member.profile.store' routes.
This commit is contained in:
@@ -82,6 +82,10 @@ Route::middleware('auth')->group(function () {
|
||||
// Member Payment Submission Routes
|
||||
Route::get('/member/submit-payment', [MemberPaymentController::class, 'create'])->name('member.payments.create');
|
||||
Route::post('/member/payments', [MemberPaymentController::class, 'store'])->name('member.payments.store');
|
||||
|
||||
Route::get('/create-member-profile', [MemberDashboardController::class, 'createProfile'])->name('member.profile.create');
|
||||
Route::post('/create-member-profile', [MemberDashboardController::class, 'storeProfile'])->name('member.profile.store');
|
||||
|
||||
Route::get('/my-membership', [MemberDashboardController::class, 'show'])
|
||||
->name('member.dashboard');
|
||||
|
||||
|
||||
Reference in New Issue
Block a user