[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Ezequiel Dhonatan
Criador Ezequiel Dhonatan 28/02/2022

Olá Carlos, boa tarde!

Como estás?

Eu encontrei o seguinte:

- Quando eu acesso o site e escolho um plano para fazer assinatura o sistema me redireciona para a página de login. Logo, caso eu ainda não tenha cadastro no sistema eu devo me cadastrar para prosseguir com a assinatura;

- Depois que eu me cadastrei no sistema e conclui minha assinatura eu tenho acesso a ÁREA VIP do sistema;

Obs: até aqui tudo bem!

IMPORTANTE: Caso eu já tenha cadastro no sistema e consequentemente já seja assinante. Ao acessar o site, escolher novamente um plano de assinatura qualquer e proceguir com a assinatura. No final, eu acabo sendo assinante de mais de um plano!

Como eu faço para revolver esse problema?

Desde já agradeço novamente atenção.

Atenciosamente!

Manager Carlos Ferreira 28/02/2022

Olá, Ezequiel!
Tudo bem?

Uma das características do Cashier/Stripe é isso, permitir assinar mais de um plano, assim você pode por exemplo ter planos que dão acesso a recursos específicos do sistema.

O que você pode fazer é criar um middleware e aplicar na rota de planos, e o objetivo deste middleware é redirecionar o usuário para outra página do sistema, caso ele já seja assinante.

Pegou a ideia?
Tipo isso: https://github.com/especializati/curso-laravel-subscription/blob/main/app/Http/Controllers/Subscription/SubscriptionController.php#L18

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!