move subscription to livewire + show manage subscription button for people already subscribed once

This commit is contained in:
Andras Bacsai
2023-10-11 09:55:05 +02:00
parent 68091b44fc
commit a4f1fcba58
6 changed files with 85 additions and 57 deletions

View File

@@ -110,7 +110,10 @@ function getStripeCustomerPortalSession(Team $team)
{
Stripe::setApiKey(config('subscription.stripe_api_key'));
$return_url = route('team.index');
$stripe_customer_id = $team->subscription->stripe_customer_id;
$stripe_customer_id = data_get($team,'subscription.stripe_customer_id');
if (!$stripe_customer_id) {
return null;
}
$session = \Stripe\BillingPortal\Session::create([
'customer' => $stripe_customer_id,
'return_url' => $return_url,