Subscription Module Update

Remove payment code add-ons price and remove price on prepaid subscription prices
This commit is contained in:
Leonard Biano
2024-08-02 00:47:17 +08:00
parent 16b63f0a16
commit 411ad9994e
17 changed files with 110 additions and 128 deletions
@@ -36,7 +36,7 @@ class PaymentCodeController extends Controller
})->get()->map(function($price, $key) {
return [
'id' => $price->id,
'label' => $price->plan->title.' - $'. number_format($price->price,2).' for '.$price->access_expire_duration.' Months'
'label' => $price->plan->title.' - '.$price->access_expire_duration.' Months'
];
});
return response()->json([
@@ -57,8 +57,7 @@ class PaymentCodeController extends Controller
'subscription_plan_price_id' => 'required|exists:subscription_plan_prices,id',
'type' => 'required',
'addons' => 'nullable|array',
'addons.*.description' => 'required',
'addons.*.price' => 'required|numeric',
'addons.*.description' => 'required'
],
[
'subscription_plan_price_id.required' => 'The subscription plan field is required.'
@@ -86,8 +85,7 @@ class PaymentCodeController extends Controller
'subscription_plan_price_id' => 'required|exists:subscription_plan_prices,id',
'type' => 'required',
'addons' => 'nullable|array',
'addons.*.description' => 'required',
'addons.*.price' => 'required|numeric',
'addons.*.description' => 'required'
],
[
'subscription_plan_price_id.required' => 'The subscription plan field is required.'