Otrzymanie wyjątku podczas tworzenia tokena za pomocą paszportu Laravel

Nov 25 2020

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

3 noyce21 Nov 25 2020 at 15:46

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.

LuísCobucci Nov 25 2020 at 20:04

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.