mirror of
https://github.com/VueFileManager/vuefilemanager.git
synced 2026-04-21 01:12:14 +00:00
- Pay and subscribe from generated Subscription Request
This commit is contained in:
@@ -43,26 +43,10 @@ class SubscriptionRequestResource extends JsonResource
|
||||
]
|
||||
],
|
||||
'plan' => new PlanResource(
|
||||
$this->get_plan($this->requested_plan)
|
||||
resolve(StripeService::class)->getPlan($this->requested_plan)
|
||||
),
|
||||
]
|
||||
],
|
||||
];
|
||||
}
|
||||
|
||||
/**
|
||||
* @param $slug
|
||||
* @return mixed
|
||||
*/
|
||||
private function get_plan($slug)
|
||||
{
|
||||
if (Cache::has("plan-$slug")) {
|
||||
return Cache::get("plan-$slug");
|
||||
}
|
||||
|
||||
return Cache::rememberForever("plan-$slug", function () use ($slug) {
|
||||
return resolve(StripeService::class)
|
||||
->getPlan($slug);
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user