PHP Artesanal Borrar Caché

Sheeraz Gul 20 junio 2023
PHP Artesanal Borrar Caché

Este tutorial demuestra cómo borrar el caché usando artisan en Laravel PHP.

PHP Artesanal Borrar caché

El artesano es una interfaz de línea de comandos proporcionada en el marco Laravel de PHP. El artesano se encuentra en la raíz de nuestra aplicación y proporciona muchos comandos que pueden ayudarnos a construir nuestra aplicación.

El artesano también proporciona diferentes comandos para borrar la memoria caché de Laravel porque tiene diferentes cachés para diferentes partes. Estos cachés se pueden borrar de varias maneras.

PHP Laravel - Borrar caché principal

El caché principal para Laravel es el caché de la aplicación que almacenará todo lo almacenado en caché en la aplicación. Para borrar este caché, usamos el comando:

php artisan cache:clear

El comando anterior borrará el caché de la aplicación.

PHP Laravel - Borrar caché específico con/sin etiquetas

Si está utilizando varios cachés y desea eliminar un caché específico, debemos pasarlo como parámetro; use el siguiente comando:

php artisan cache:clear --store=redis

El comando anterior borrará el caché de la parte redis. También podemos usar etiquetas para borrar solo los elementos específicos del caché; para eso, necesitamos pasar las etiquetas como parámetros:

php artisan cache:clear --tags=tag_1,tag_2

PHP Laravel: use el comando Artisan para borrar el caché

También podemos usar el comando artisan fuera de la CLI o símbolo del sistema; entonces, necesitamos usarlo en el código. Aquí hay un ejemplo:

Route::get('/clear-cache', function() {
    $Exit_Code = Artisan::call('cache:clear');
    // Your code here, return anything
})

El código anterior muestra cómo ejecutar un comando artesanal en el código PHP. El artesano no solo proporciona la funcionalidad para borrar el caché; también ofrece los siguientes comandos para otros tipos de cachés:

  1. php craft view:cache: este comando se usa para el caché de vista, donde nuestra aplicación almacena plantillas de hojas renderizadas para acelerar nuestra aplicación. Para borrar este caché, usamos el comando:

    php artisan view:clear
    
  2. php craftian config:cache - Laravel recomienda el caché de configuración porque, con esto, la aplicación no tiene que ir y revisar los archivos de configuración una y otra vez. El caché de configuración se borra cuando cambiamos la configuración; ver el comando:

    php artisan config:clear
    
  3. php crafty event:cache: el caché de eventos se realiza para un manejo eficiente de eventos mientras se ejecuta en producción. El caché de eventos se realiza durante el proceso de implementación, este comando también borra todos los cachés de eventos anteriores automáticamente, pero si tenemos que hacerlo manualmente, entonces usamos:

    php artisan event:clear
    
  4. php artesanal route:cache: la caché de ruta se considera la caché de rendimiento adicional, que forma parte del proceso de implementación. Este caché nos ayuda a disminuir el tiempo al registrar las rutas de la aplicación. Para borrar este caché, el comando es:

    php artisan route:clear
    
  5. php craftoptimize:clear: este comando se usa para borrar todos los cachés de Laravel. Por ejemplo, el comando borrará las vistas compiladas, la caché de aplicaciones, la caché de vistas, la caché de eventos, la caché de rutas y los servicios y paquetes compilados.

Sheeraz Gul avatar Sheeraz Gul avatar

Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.

LinkedIn Facebook