Skip to content

Commit f7eb17b

Browse files
committed
paddle
1 parent 5539ba7 commit f7eb17b

44 files changed

Lines changed: 201 additions & 281 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

app/Http/Controllers/Billing/BillingController.php

Lines changed: 1 addition & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -80,48 +80,7 @@ public function subscribe(Request $request): Response
8080
$checkout = $user->subscribe($priceId, 'default')
8181
->returnTo(route('billing.index'));
8282

83-
$subscription = $user->subscription('default');
84-
85-
$invoices = $user->transactions()
86-
->orderBy('billed_at', 'desc')
87-
->get()
88-
->map(fn ($invoice) => [
89-
'id' => $invoice->id,
90-
'number' => $invoice->invoice_number,
91-
'amount' => $invoice->total,
92-
'tax' => $invoice->tax,
93-
'currency' => $invoice->currency,
94-
'status' => $invoice->status,
95-
'billed_at' => $invoice->billed_at?->toIso8601String(),
96-
'url' => route('billing.download-invoice', $invoice),
97-
]);
98-
99-
return Inertia::render('billing/index', [
100-
'subscription' => $subscription ? [
101-
'id' => $subscription->paddle_id,
102-
'status' => $subscription->status,
103-
'type' => $subscription->type,
104-
'trial_ends_at' => $subscription->trial_ends_at?->toIso8601String(),
105-
'paused_at' => $subscription->paused_at?->toIso8601String(),
106-
'ends_at' => $subscription->ends_at?->toIso8601String(),
107-
'currentPeriodEndsAt' => $subscription->currentPeriodEndsAt()?->toIso8601String(),
108-
'price_id' => $subscription->items()->first()?->price_id,
109-
] : null,
110-
'invoices' => $invoices,
111-
'upcomingInvoice' => null,
112-
'customer' => [
113-
'paddle_id' => $user->paddle_id,
114-
'name' => $user->name,
115-
'email' => $user->email,
116-
],
117-
'plans' => [
118-
'monthly' => [
119-
'price_id' => config('subscription.monthly_price_id'),
120-
],
121-
'yearly' => [
122-
'price_id' => config('subscription.yearly_price_id'),
123-
],
124-
],
83+
return Inertia::render('subscribe', [
12584
'checkout' => $checkout->options(),
12685
]);
12786
}

public/build/assets/animations-sCYi0OuB.js renamed to public/build/assets/animations-BPi8MbPR.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

public/build/assets/app-CSyPwhDl.js

Lines changed: 46 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

public/build/assets/app-pebBLyL4.js

Lines changed: 0 additions & 46 deletions
This file was deleted.

public/build/assets/appearance-C40tT5N-.js renamed to public/build/assets/appearance-B8G_W362.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

public/build/assets/arrow-left-BvouqL-1.js renamed to public/build/assets/arrow-left-BwBWF-2i.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)