subscription updated

This commit is contained in:
Hritikkk9
2024-07-11 11:24:51 +05:30
parent 475be7db85
commit 814f491513
4 changed files with 101 additions and 3 deletions

View File

@@ -33,7 +33,7 @@ class SubscriptionController extends Controller
// dd($token, Session::get('vendorToken'));
if ($token) {
// $user_id = 12;
// $user_id = 54;
$user_id = $token['sub'];
$dateTime = now();
@@ -367,7 +367,7 @@ class SubscriptionController extends Controller
DB::commit();
return redirect()->back()->with(['success' => "Your Subscription Cancelled Successfully!"]);
return redirect()->route('cancel-subscription-thank-you');
} catch (\Exception $e) {
DB::rollBack();
@@ -377,6 +377,20 @@ class SubscriptionController extends Controller
// return jsonResponseWithErrorMessage(__('auth.something_went_wrong'), 500);
}
}
/**
* Created By : Hritik
* Created at : 05 Jult 2024
* Use : To get Cancel Subscription Success page.
*/
public function cancelSubscriptionThankYou(Request $request)
{
return view('Admin.pages.subscriptions.cancel-thank-you');
}
/**
* Created By : Hritik

View File

@@ -0,0 +1,81 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no, maximum-scale=1.0, minimum-scale=1.0">
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet"
integrity="sha384-QWTKZyjpPEjISv5WaRU9OFeRpok6YctnYmDr5pNlyT2bRjXh0JMhjY6hW+ALEwIH" crossorigin="anonymous">
<link rel="stylesheet" href="{{ asset('resources/views/Admin/pages/subscriptions/subscription-style.css') }}" />
<title>Cancel Subscription</title>
</head>
<body>
<!-- Modal start -->
{{-- <div class="modal fade bottom-mod" id="exampleModal" tabindex="-1" aria-labelledby="exampleModalLabel" --}}
{{-- aria-hidden="true"> --}}
{{-- <div class="modal fade bottom-mod" id="tar-mod" tabindex="-1" aria-labelledby="tar-modLabel" aria-hidden="true"> --}}
<div class="modal-dialog modal-dialog-bottom">
<div class="modal-content">
<div class="modal-header">
<h1 class="modal-title fs-5" id="tar-modLabel"></h1>
{{-- <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close">
<img src="{{ asset('resources/views/Admin/pages/subscriptions/images/x.svg') }}" alt="">
</button> --}}
</div>
<div class="modal-body mb-4">
<div class="mod-img d-flex align-items-center justify-content-center mb-3">
{{-- <img src="images/dull.png" alt=""> --}}
<img src="{{ asset('resources/views/Admin/pages/subscriptions/images/dull.png') }}" alt="">
</div>
<p class="para-mid text-center">Your subscription has been cancelled successfully!</p>
</div>
</div>
</div>
{{-- </div> --}}
{{-- </div> --}}
<!-- Modal end -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js"
integrity="sha384-YvpcrYf0tY3lHB60NNkmXc5s9fDVZLESaAA55NDzOxhy9GkcIdslK1eN7N6jIeHz" crossorigin="anonymous">
</script>
<script type="module">
import {
Tablist
} from "https://cdn.jsdelivr.net/npm/jolty@0.6.2/dist/jolty.esm.min.js";
document.addEventListener('DOMContentLoaded', () => {
Tablist.initAll();
});
</script>
<script>
$(document).ready(function() {
// Hide the alert after 3 seconds (3000 milliseconds)
setTimeout(function() {
$('#alert-success').fadeOut('slow');
}, 3000);
setTimeout(function() {
$('#alert-danger').fadeOut('slow');
}, 3000);
});
</script>
</body>
</html>

View File

@@ -157,8 +157,9 @@
</div>
<div class="modal-footer justify-content-center gap-3 my-4">
<button type="button" class="no-btn" data-bs-dismiss="modal">No</button>
<button type="submit" class="yes-btn" data-bs-toggle="modal" data-bs-target="#tar-mod"
<button type="submit" class="yes-btn" data-bs-toggle="modal"
id="confirmCancellation">Yes</button>
{{-- data-bs-target="#tar-mod" --}}
</div>
</div>

View File

@@ -238,6 +238,8 @@ Route::group(['middleware' => ['customer.jwt.verify']], function () {
Route::post('subscribe-to-plan', [SubscriptionController::class, 'subscriptionToPlan'])->name('subscribe-to-plan');
Route::get('thank-you', [SubscriptionController::class, 'thankyou'])->name('thankyou');
Route::post('cancel-subscription',[SubscriptionController::class,'cancelSubscription'])->name('cancel-subscription');
Route::get('cancel-subscription-thank-you',[SubscriptionController::class,'cancelSubscriptionThankYou'])->name('cancel-subscription-thank-you');
Route::post('apply-referral-code', [SubscriptionController::class, 'applyReferralCode'])->name('apply-referral-code');