Te ha pasado que estás muy concentrado en el desarrollo de tu proyecto en Laravel y creas una nueva ruta o una nueva vista o un nuevo controlador y al ir al navegador a ver los cambios que hiciste encuentras un error de que Laravel no encuentra lo que acabas de crear, entonces te desvives tratando de hallar dónde está el error… pasan los minutos y al final caes en la cuenta que tan solo limpiando la caché de Laravel se solucionaba todo. Es por eso que te mostraré cómo limpiar la caché de Laravel sin morir en el intento. Manos a la obra.
Requisitos previos:
- Acceso SSH al servidor como usuario sudo (si estas en producción)
Desde tu terminal de comandos colócate en la raíz de tu proyecto y escribe uno a uno los siguientes comandos:
php artisan cache:clear
php artisan view:clear
php artisan route:cache
php artisan config:cache
php artisan optimize
En ocasiones es recomendable reiniciar el servidor Apache, para ello en tu terminal escribe la siguiente instrucción:
sudo systemctl reload apache2
Ahora si regresas al navegador debes de poder ver los cambios que has hecho en tu proyecto sin ningún problema.
Conclusión:
Para que esta solución funcione es necesario que estés seguro que los cambios que has hecho anteriormente en tu código no tengan ningún error. Limpiando la caché de Laravel se puede dar solución a problemas no contemplados en tu proyecto. Si te ha servido este tutorial te invito a que la compartas en tus redes sociales para que llegue a más personas y si tienes comentarios déjalos en la caja de comentarios estaré al pendiente de ellos. Recibe un cordial saludo.
Referencia: https://laravel.com/docs/8.x/views#optimizing-views