Ejecutar el comando: php artisan route:cache
produce la siguiente ejecución:
Erroneous data format for unserializing 'Symfony\Component\Routing\CompiledRoute'
Corriendo: php artisan route:clear
arregla
Me gustaría saber cómo puedo solucionar esto para poder almacenar en caché mis rutas.
Respuestas:
Después de un montón de descifrar cosas. Descubrí que Apache2 todavía estaba usando una versión anterior de PHP a pesar de que la versión de CLI estaba actualizada.
Después de desinstalar todas las versiones anteriores de php y volver a configurar Apache2 para usar la última versión, se solucionó este problema.
fuente
Esto funciono para mi
fuente
Espero que esté utilizando la misma versión de PHP para CLI y también para el proyecto. Tampoco el caché de enrutamiento PHP 7.4 no funciona con php 7.3.
fuente
simplemente elimine el espacio en blanco entre la línea de su ruta ...
fuente
Al intentar actualizar Laravel, surgió el mismo problema. La única forma que me ayudó fue degradar la versión de Symfony / enrutamiento a v4.2.0 (tenía v 4.4.3)
composer require symfony/routing:v4.2.0
fuente