Cómo borrar el caché de ruta en el servidor: Laravel 5.2.37
laravel-5 laravel-5.1 (3)
Esto es con respecto a la caché de ruta en localhost
Acerca de Localhost
Tengo 2 rutas en mi archivo route.php. Ambos están trabajando bien. No hay problema en eso. Estaba aprendiendo ruta: claro y ruta: caché y encontré un pequeño problema a continuación.
si comento una ruta en mi archivo route.php y luego ejecuto el siguiente comando
php artisan route:cache
Esto mantendrá la ruta deshabilitada porque la lista de rutas está ahora en caché. Ahora, vaya al archivo route.php e intente eliminar la ruta comentada y luego intente ejecutar esa URL habilitada. todavía mostrará 404 porque necesito eliminar el caché usando el siguiente comando
php artisan route:clear
Hasta ahora todo se entiende en localhost. No hay problema en eso.
Después de desplegar en el servidor de alojamiento compartido en Godaddy
Pregunta: ¿Cómo puedo eliminar el caché de ruta en el servidor?
Para su caso la solución es:
php artisan cache:clear
php artisan route:cache
La optimización de la carga de ruta es una necesidad en la producción:
Si está creando una aplicación grande con muchas rutas, debe asegurarse de que está ejecutando el comando route: cache Artisan durante el proceso de implementación:
php artisan route:cache
Este comando reduce todos sus registros de ruta en una sola llamada de método dentro de un archivo en caché, mejorando el rendimiento del registro de ruta al registrar cientos de rutas.
Dado que esta función utiliza la serialización de PHP, solo puede almacenar en caché las rutas para aplicaciones que utilizan exclusivamente rutas basadas en controladores. PHP no puede serializar cierres.
Laravel 5 borra el caché de la ruta, la vista, la configuración y todos los datos del caché de la aplicación
Me gustaría compartir mi experiencia y solución. cuando estaba trabajando en mi sitio web de comercio electrónico con gitlab. Estaba buscando un problema de repente mi vista caché con error durante el desarrollo. Probé mucho para actualizar y algo más, pero no puedo ver ningún cambio más en mi vista, pero al final resolví mi problema usando el comando laravel, así que, veamos que agregué varios comandos para borrar el caché de la vista, la ruta, la configuración etc.
Cargador de clase reoptimizado:
php artisan optimize
Borrar valor de fachada de caché:
php artisan cache:clear
Borrar caché de ruta:
php artisan route:cache
Borrar caché de visualización:
php artisan view:clear
Borrar caché de configuración:
php artisan config:cache
Si desea eliminar el caché de rutas en su servidor, elimine este archivo:
bootstrap/cache/routes.php
Y si desea actualizarlo, simplemente ejecute php artisan route:cache
bootstrap/cache/routes.php
en php artisan route:cache
y cargue bootstrap/cache/routes.php
en su servidor.
Si está cargando sus archivos a través de GIT desde su máquina local, entonces puede usar el mismo comando que está usando en su máquina local mientras está conectado a su servidor en vivo usando BASH o algo parecido. Puede usar esto como lo usa localmente.
php artisan cache:clear
php artisan route:cache
Deberia de funcionar.