resetear - laravel php cache clear
Laravel 5 Clear Views Cache (6)
Ahora hay una
php artisan view:clear
comando
php artisan view:clear
para esta tarea desde Laravel 5.1
Noto que las vistas de caché de Laravel se almacenan en
~/storage/framework/views.
Con el tiempo, se comen mi espacio.
¿Cómo los elimino?
¿Hay algún comando que pueda?
Intenté
php artisan cache:clear,
pero no está borrando las vistas cache.
Con eso, tengo que eliminar manualmente los archivos en dicha carpeta.
Además, ¿cómo desactivo el almacenamiento en caché de vistas?
En este momento no hay vista: comando claro. Para laravel 4, esto probablemente pueda ayudarlo: https://gist.github.com/cjonstrup/8228165
La desactivación del almacenamiento en caché se puede hacer saltando la cuchilla. Ver el almacenamiento en caché se realiza porque la compilación de cuchillas cada vez es una pérdida de tiempo.
Para obtener todo el comando artesanal, escriba ...
php artisan
Si desea borrar la vista de caché, simplemente use:
php artisan view:clear
Si no sabe cómo usar un comando artesanal específico, simplemente agregue "ayuda" (ver más abajo)
php artisan help view:clear
por favor intente este comando a continuación:
sudo php artisan cache:clear
sudo php artisan view:clear
sudo php artisan config:cache
use el siguiente comando en la terminal
php artisan cache:clear
php artisan route:cache
php artisan config:cache
php artisan view:clear
Para responder a su pregunta adicional sobre cómo deshabilitar el almacenamiento en caché de vistas:
Puede hacer esto eliminando automáticamente los archivos en la carpeta para cada solicitud con el comando
php artisan view:clear
mencionado por DilipGurung.
Aquí hay un ejemplo de clase de Middleware de
https://.com/a/38598434/2311074
<?php
namespace App/Http/Middleware;
use Artisan;
use Closure;
class ClearViewCache
{
/**
* Handle an incoming request.
*
* @param /Illuminate/Http/Request $request
* @param /Closure $next
* @return mixed
*/
public function handle($request, Closure $next)
{
if (env(''APP_DEBUG'') || env(''APP_ENV'') === ''local'')
Artisan::call(''view:clear'');
return $next($request);
}
}
Sin embargo, puede observar que Larevel recompilará los archivos en la carpeta / app / storage / views siempre que el tiempo en los archivos de vistas sea anterior al tiempo en los archivos blade PHP para el diseño. Por lo tanto, realmente no puedo pensar en un escenario en el que esto sea necesario.