fix payment bug

This commit is contained in:
Baghiz Zuhdi Adzin 2026-01-22 08:47:54 +07:00
parent 1d1e8b121d
commit 79dfbd79a3
2 changed files with 19 additions and 19 deletions

View File

@ -282,20 +282,20 @@ class VAPaymentController extends Controller
$finalAmount - $history['instructor_revenue'];
}
// Payment_history::insert($history);
Payment_history::insert($history);
// // 3⃣ Enrollment
// Enrollment::insert([
// 'user_id' => $payment->user_id,
// 'course_id' => $course->id,
// 'enrollment_type' => 'paid',
// 'entry_date' => time(),
// 'expiry_date' => $course->expiry_period > 0
// ? strtotime('+' . ($course->expiry_period * 30) . ' days')
// : null,
// 'created_at' => now(),
// 'updated_at' => now(),
// ]);
// 3⃣ Enrollment
Enrollment::insert([
'user_id' => $payment->user_id,
'course_id' => $course->id,
'enrollment_type' => 'paid',
'entry_date' => time(),
'expiry_date' => $course->expiry_period > 0
? strtotime('+' . ($course->expiry_period * 30) . ' days')
: null,
'created_at' => now(),
'updated_at' => now(),
]);
}
}

View File

@ -145,18 +145,18 @@ Route::middleware(['auth'])->group(function () {
Route::post('tutor-review', 'tutor_review')->name('tutor_review');
});
});
Route::middleware('auth')->group(function () {
//Certificate download
Route::get('certificate/{identifier}', [HomeController::class, 'download_certificate'])->name('certificate');
// offline payment
// offline payment
Route::post('payment/offline/store', [OfflinePaymentController::class, 'store'])->name('payment.offline.store');
// offline payment
Route::post('payment/va/store', [VAPaymentController::class, 'store'])->name('payment.va.store');
Route::get('payment/va/{id}', [VAPaymentController::class, 'show'])->name('payment.va.show');
Route::get('/payment/va/{id}/status', [VAPaymentController::class, 'checkPaymentApi'])->name('payment.va.status');
});
//Certificate download
Route::get('certificate/{identifier}', [HomeController::class, 'download_certificate'])->name('certificate')->withoutMiddleware(['verified']);