bugfix coupons
All checks were successful
Build & Push Docker Image / docker (push) Successful in 1m49s

This commit is contained in:
Ahmed Darrazi 2025-12-18 21:45:13 +01:00
parent 0aa2081a1d
commit 8df9ea6802
2 changed files with 9 additions and 3 deletions

View File

@ -27,8 +27,10 @@ class CourseCartController extends Controller
public function index(Request $request)
{
$coupon = null;
if ($request->has('coupon')) {
$coupon = $this->couponService->getCoupon($request->coupon);
$couponCode = $request->input('coupon');
if (!empty($couponCode)) {
$coupon = $this->couponService->getCoupon($couponCode);
if (!$coupon) {
return back()->with('error', 'This coupon is not valid.');

View File

@ -24,8 +24,12 @@ class CourseCouponService
->get();
}
public function getCoupon(string $code): ?CourseCoupon
public function getCoupon(?string $code): ?CourseCoupon
{
if (!$code) {
return null;
}
return CourseCoupon::where('code', $code)->first();
}