Uruchomienie polecenia: php artisan route:cache
tworzy następujące wykonanie:
Erroneous data format for unserializing 'Symfony\Component\Routing\CompiledRoute'
Uruchamianie: php artisan route:clear
naprawia to
Chciałbym wiedzieć, jak to naprawić, aby buforować moje trasy.
Odpowiedzi:
Po kilku ustaleniach. Odkryłem, że Apache2 nadal używa starszej wersji PHP, mimo że wersja CLI była aktualna.
Po odinstalowaniu wszystkich starszych wersji php i ponownej konfiguracji Apache2 w celu użycia najnowszej wersji naprawiono ten problem.
źródło
To zadziałało dla mnie
źródło
Mam nadzieję, że używasz tej samej wersji php dla CLI, a także dla projektu. Również pamięć podręczna routingu PHP 7.4 nie działa z php 7.3.
źródło
po prostu usuń spację między linią trasy.
źródło
Podczas próby aktualizacji Laravela pojawił się ten sam problem. Jedynym sposobem, który mi pomógł, było obniżenie wersji symfony / routingu do wersji 4.2.0 (miałem wersję 4.4.3)
composer require symfony/routing:v4.2.0
źródło