Obtendo exceção ao criar Token usando passaporte Laravel
Tudo está funcionando bem até ontem. Mas hoje, durante o login por meio da api, estou recebendo uma exceção ao criar o token. A exceção é: a replicação de declarações como cabeçalhos está obsoleta e será removida da v4.0. Defina manualmente o cabeçalho se precisar de sua replicação.
Não sei onde as coisas deram errado. Se você tiver alguma solução, ele realmente agradecerá, obrigado.
código para criar token: $ user-> createToken ('fullaccess') -> accessToken;
Respostas
Eu também enfrentei o mesmo problema, uma solução rápida será fazer o downgrade do pacote lcobucci / jwt: 3.3. Ele deve ter sido atualizado para 3.4 durante a atualização do composer, que gerou o aviso de descontinuação.
Lamento profundamente por causar confusão ou problemas. por favor, verifiquehttps://github.com/lcobucci/jwt/issues/550#issuecomment-733557709 para minha explicação completa sobre por que essa abordagem foi adotada e por que ela não é considerada uma quebra de BC em meu PoV.