bugfix coupons
All checks were successful
Build & Push Docker Image / docker (push) Successful in 1m49s
All checks were successful
Build & Push Docker Image / docker (push) Successful in 1m49s
This commit is contained in:
parent
0aa2081a1d
commit
8df9ea6802
@ -27,8 +27,10 @@ class CourseCartController extends Controller
|
|||||||
public function index(Request $request)
|
public function index(Request $request)
|
||||||
{
|
{
|
||||||
$coupon = null;
|
$coupon = null;
|
||||||
if ($request->has('coupon')) {
|
$couponCode = $request->input('coupon');
|
||||||
$coupon = $this->couponService->getCoupon($request->coupon);
|
|
||||||
|
if (!empty($couponCode)) {
|
||||||
|
$coupon = $this->couponService->getCoupon($couponCode);
|
||||||
|
|
||||||
if (!$coupon) {
|
if (!$coupon) {
|
||||||
return back()->with('error', 'This coupon is not valid.');
|
return back()->with('error', 'This coupon is not valid.');
|
||||||
|
|||||||
@ -24,8 +24,12 @@ class CourseCouponService
|
|||||||
->get();
|
->get();
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getCoupon(string $code): ?CourseCoupon
|
public function getCoupon(?string $code): ?CourseCoupon
|
||||||
{
|
{
|
||||||
|
if (!$code) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
return CourseCoupon::where('code', $code)->first();
|
return CourseCoupon::where('code', $code)->first();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user