Otrzymuję ten błąd, gdy próbuję użyć auth w Laravel 5.2. Tak było po przeniesieniu się na serwer live. Na moim lokalnym serwerze wszystko działa dobrze.TokenMismatchException w linii VerifyCsrfToken.php 67 tylko na serwerze na żywo
Token wewnątrz formularza i jest Sesja: token() są takie same.
UPD: kładę dd ($ życzenie) laravel/Framework/src/Illuminate/Fundacja/HTTP/Middleware/VerifyCsrfToken.php
a wartością _token NIE wejściowego mecze _token że jest w formie.
Próbowałem:
- Wyłącz CSRF dla auth tras, z wyjątkiem dodania trasy w tablicy w Midd/VerifyCsrfToken.php.
- Skonfiguruj 777 praw do folderów/storage/bootstrap.
- Używane {!! csrf_field() !!} i name = "_ token" value = "{{csrf_token()}}">.
- Zmieniono domenę w config/session.php.
- php klucz rzemieślniczy: generuj.
- Ponownie zainstalowane uwierzytelnienie. Również trasy, w których mam oprogramowanie pośrednie = auth.basic Otrzymuję "Nieprawidłowe dane uwierzytelniające", nawet bez pytania o zalogowanie się na początku.
Na moim lokalnym serwerze działa dobrze.
Dzięki
Sprawdź katalog sesji Laravel. Może nie masz uprawnień do pisania. –
Folder przechowywania i wszystkie foldery wewnątrz mają 777 praw, również gdy usuwam wszystkie pliki z katalogu sesji, które pojawiają się ponownie. –
Czy próbowałeś tego: http://stackoverflow.com/questions/34866404/tokenmismatchexception-in-verifycsrftoken-php-line-67 –