Fix sub type -> name | Laravel 11 upgrade
This commit is contained in:
@@ -68,7 +68,7 @@ class BillingController extends Controller
|
|||||||
"id" => $subscription->id,
|
"id" => $subscription->id,
|
||||||
"stripe_id" => $subscription->stripe_id,
|
"stripe_id" => $subscription->stripe_id,
|
||||||
"name" => ucfirst($user->name),
|
"name" => ucfirst($user->name),
|
||||||
"plan" => $subscription->name,
|
"plan" => $subscription->type,
|
||||||
"status" => $subscription->stripe_status,
|
"status" => $subscription->stripe_status,
|
||||||
"creation_date" => $subscription->created_at->format('Y-m-d')
|
"creation_date" => $subscription->created_at->format('Y-m-d')
|
||||||
];
|
];
|
||||||
|
|||||||
@@ -39,7 +39,7 @@ class StripeController extends WebhookController
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
$subscription->name = $subscription->name ?? $data['metadata']['name'] ?? $this->newSubscriptionName($payload);
|
$subscription->type = $subscription->type ?? $data['metadata']['name'] ?? $this->newSubscriptionName($payload);
|
||||||
|
|
||||||
$firstItem = $data['items']['data'][0];
|
$firstItem = $data['items']['data'][0];
|
||||||
$isSinglePrice = count($data['items']['data']) === 1;
|
$isSinglePrice = count($data['items']['data']) === 1;
|
||||||
@@ -47,8 +47,8 @@ class StripeController extends WebhookController
|
|||||||
// Price...
|
// Price...
|
||||||
$subscription->stripe_price = $isSinglePrice ? $firstItem['price']['id'] : null;
|
$subscription->stripe_price = $isSinglePrice ? $firstItem['price']['id'] : null;
|
||||||
|
|
||||||
// Name...
|
// Type - previously (Name)
|
||||||
$subscription->name = $this->getSubscriptionName($data['plan']['product']);
|
$subscription->type = $this->getSubscriptionName($data['plan']['product']);
|
||||||
|
|
||||||
// Quantity...
|
// Quantity...
|
||||||
$subscription->quantity = $isSinglePrice && isset($firstItem['quantity']) ? $firstItem['quantity'] : null;
|
$subscription->quantity = $isSinglePrice && isset($firstItem['quantity']) ? $firstItem['quantity'] : null;
|
||||||
|
|||||||
Reference in New Issue
Block a user