route resetear files delete cache php caching laravel laravel-5 artisan

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.