Closed luizeduard0 closed 8 years ago
Você pode mostrar o cenário em que ta chamando esse método?
Algumas perguntas:
main
?$user->subscribed('main')
retorna true?O cenário é muito simples, simplesmente carreguei o user $user->find(..) e pedi para cancelar.. Mas ele dá erro no cancel porque o subscription() retorna null
O nome do plano contém "-", pode interferir? Ex: unsm-plano-iniciante
Subscription retorna sempre null pra mim e subscribed sempre false.
No lugar de 'main', você tem que utilizar o nome que utilizou para sua assinatura, o mesmo que ficou armazenado no banco de dados na tabela de assinatura.
$user->subscribed('COLUNA NAME DA TABELA DE ASSINATURA') retorna true?
Se puder me manda o resultado de select * from SUA_TABELA_DE_ASSINATURAS
É o campo name? Achei que era o campo iugu_plan. Vou testar aqui com o name
Agora foi beleza! Valeu, desculpe pela confusão... tinha entendi que era o iugu_plan.
$user->subscription('main')
Nos meus testes o subscription está retornando null, dessa forma não consigo, por exemplo, cancelar uma assinatura...