Cómo limpiar el caché en las puntas y trucos de Laravel

Cómo limpiar el caché en las puntas y trucos de Laravel

Laravel es un marco PHP de código abierto utilizado para construir aplicaciones web modernas. Se basa en el popular marco de la sinfonía y sigue el patrón arquitectónico del controlador de visión del modelo (MVC). El almacenamiento en caché es un proceso para almacenar copias de archivos en almacenamiento temporal y servir a los usuarios en las solicitudes. Reduce el tiempo de procesamiento de la solicitud para mejorar el rendimiento de la aplicación.

Este tutorial lo ayudará a borrar el caché en la aplicación Laravel. Puede borrar el caché de Laravel utilizando una interfaz de línea de comandos o agregando el código PHP a la aplicación. Elija cualquiera de los siguientes métodos para borrar el caché en Larvel.

Clare caché de Laravel usando PHP Artisan

Inicie sesión en el sistema que ejecuta su aplicación Laravel y abra un terminal. Luego navegue a su código de aplicación de Laravel. Aquí puede emitir los comandos para borrar el caché de la siguiente manera:

  1. Borrar todo el caché
  2. Para borrar el caché en Laravel utilizando la interfaz PHP Artisan Command-Line, puede usar el comando Cache: Clear. Este comando elimina todos los elementos del caché, independientemente del controlador de caché que se utilice.

    • Aquí hay un ejemplo de cómo usar el comando 'Cache: Borrar' para borrar el caché de Laravel:
      PHP Cache Artisan: Clear  

      Cuando corres el 'Cache: Borrar' Comando, debe ver un mensaje que indique que el caché se borra correctamente.

    • Si la aplicación Laravel usa múltiples cachés, también puede especificar el almacén de caché para borrar. Por ejemplo, para borrar todo el caché almacenado del servidor Redis, escriba:
      PHP Cache Artisan: Clear -Store Redis  
    • También puede borrar los elementos específicos del caché definiendo las etiquetas con el comando:
      Php Cache Artisan: Clear - -Tags = TAG1, TAG2  

  3. Borrar la parte del caché
  4. Tenga en cuenta que el 'Cache: Borrar' El comando es un comando administrativo, y no se recomienda su uso en entornos de producción. Si desea borrar solo una parte específica del caché, puede usar el 'Cache: olvidar' comandar para eliminar claves específicas en su lugar.

    Usar el 'Cache: olvidar' comando, puede especificar la clave como argumento. Por ejemplo:

    PHP Cache Artisan: Olvídate de la llave  

  5. Cache de ruta claro
  6. Para borrar el caché de ruta de su aplicación Laravel, ejecute el siguiente comando desde el shell.

    Ruta artesanal de PHP: claro 

  7. Borrar caché de configuración
  8. Puedes usar 'Configuración: Borrar' Para borrar el caché de configuración de la aplicación Laravel.

    PHP Artisan Config: Clear 

  9. Borrar vistas compiladas caché
  10. Además, es posible que deba borrar los archivos de vista compilado de su aplicación Laravel. Para borrar los archivos de vista compilado, ejecute el siguiente comando desde el terminal.

    Vista artesanal de PHP: claro 

Clare caché de Laravel con programación de PHP

o Borrar el caché en Laravel, puede usar la fachada de caché o la función de caché. Estos proporcionan una interfaz unificada para interactuar con los diversos controladores de caché, lo que le permite almacenar y recuperar datos de manera consistente, independientemente del mecanismo de almacenamiento subyacente.

Aquí hay una guía paso a paso sobre cómo borrar el caché en Laravel:

  1. Importar la fachada de caché en la parte superior de su script PHP.
    use Illuminate \ Support \ facades \ Cache;
    1use Illuminate \ Support \ facades \ Cache;
  2. Utilizar el 'Cache :: FLUSH' Método para borrar todo el caché. Este método elimina todas las claves del caché, independientemente del controlador de caché que se utiliza. Caché :: flush ();
    1Caché :: flush ();

  3. Use el método Cache :: Olvidar para eliminar una clave específica del caché. Este método toma una clave como argumento y elimina el par de valores clave correspondiente del caché.

    Caché :: olvidar ('clave');
    1Caché :: olvidar ('clave');

Eso es todo! El caché ahora se borra y todas las claves se han eliminado.

Tenga en cuenta que el método 'Cache :: Flush' es un comando administrativo, y no se recomienda su uso en entornos de producción. Si desea borrar solo una parte específica del caché, puede usar el método Cache :: Olvidar para eliminar claves específicas en su lugar.

Conclusión

Este tutorial describe el caché de envejecimiento en el marco de Laravel utilizando la utilidad de la línea de comandos artesanales, así como programáticamente. Limpiar el caché en Laravel es seguro en todos los entornos. Una vez que se borra el caché, la aplicación comienza a crear un nuevo caché.