Otrzymanie wyjątku podczas tworzenia tokena za pomocą paszportu Laravel
Wszystko działa dobrze do wczoraj. Ale dzisiaj podczas logowania przez API otrzymuję wyjątek podczas tworzenia tokena. Wyjątek: replikowanie oświadczeń jako nagłówków jest przestarzałe i zostanie usunięte z wersji 4.0. Ustaw ręcznie nagłówek, jeśli chcesz go zreplikować.
Nie wiem, gdzie coś pójdzie nie tak. Jeśli masz jakieś rozwiązanie, to naprawdę je doceni, dzięki.
kod do tworzenia tokena: $ user-> createToken ('fullaccess') -> accessToken;
Odpowiedzi
Ja też stanąłem wobec tego samego problemu, szybkim rozwiązaniem będzie obniżenie wersji pakietu lcobucci / jwt: 3.3. Musiał zostać zaktualizowany do wersji 3.4 podczas aktualizacji kompozytora, co spowodowało ostrzeżenie o wycofaniu.
Jest mi bardzo przykro, że spowodowałem zamieszanie lub problemy. Proszę sprawdzićhttps://github.com/lcobucci/jwt/issues/550#issuecomment-733557709 po pełne wyjaśnienie, dlaczego przyjęto takie podejście i dlaczego nie jest to uważane za przerwanie BC w moim punkcie widzenia.