Está en la página 1de 1

public function processSubscription () {

$token = request('stripeToken');
try {
if ( \request()->has('coupon')) {
\request()->user()->newSubscription('main',
\request('type'))
->withCoupon(\request('coupon'))->create($token);
} else {
\request()->user()->newSubscription('main',
\request('type'))
->create($token);
}
return redirect(route('subscriptions.admin'))
->with('message', ['success', __("La suscripci�n se ha
llevado a cabo correctamente")]);
} catch (\Exception $exception) {
$error = $exception->getMessage();
return back()->with('message', ['danger', $error]);
}
}

public function admin () {


$subscriptions = auth()->user()->subscriptions;
return view('subscriptions.admin', compact('subscriptions'));
}

public function resume () {


$subscription = \request()->user()->subscription(\request('plan'));
if ($subscription->cancelled() && $subscription->onGracePeriod()) {
\request()->user()->subscription(\request('plan'))->resume();
return back()->with('message', ['success', __("Has reanudado tu
suscripci�n correctamente")]);
}
return back();
}

public function cancel () {


auth()->user()->subscription(\request('plan'))->cancel();
return back()->with('message', ['success', __("La suscripci�n se ha
cancelado correctamente")]);
}

37.723529 , -122.4225680 PASE EX BANDA SAN FRANCISCO de pasada NIDO DE CARVANHA go


go

También podría gustarte