Laravel 5 Clear Views 캐시
Laravel 캐시보기가 ~/storage/framework/views.
시간 이 지남에 저장되어 내 공간 을 차지한다는 것을 알았 습니다. 어떻게 삭제합니까? 할 수있는 명령이 있습니까? 시도 php artisan cache:clear,
했지만 뷰 캐시를 지우지 않습니다. 이를 통해 해당 폴더의 파일을 수동으로 삭제해야합니다.
또한 뷰 캐싱을 비활성화하려면 어떻게합니까?
php artisan view:clear
Laravel 5.1 이후로이 작업에 대한 명령이 있습니다.
모든 장인 명령을 얻으려면 다음을 입력하십시오.
php artisan
보기 캐시를 지우려면 다음을 사용하십시오.
php artisan view:clear
특정 장인 명령을 사용하는 방법을 모르는 경우 "help"를 추가하십시오 (아래 참조).
php artisan help view:clear
아래 명령을 시도하십시오 :
sudo php artisan cache:clear
sudo php artisan view:clear
sudo php artisan config:cache
현재 view : clear 명령이 없습니다. laravel 4의 경우 아마도 도움이 될 수 있습니다 : https://gist.github.com/cjonstrup/8228165
캐싱 비활성화는 블레이드를 건너 뛰어 수행 할 수 있습니다. 매번 블레이드를 컴파일 할 때 시간이 낭비되므로 뷰 캐싱이 수행됩니다.
뷰 캐싱을 비활성화하는 방법에 대한 추가 질문에 대답하려면 다음을 수행하십시오.
php artisan view:clear
DilipGurung에서 언급 한 명령을 사용하여 각 요청에 대한 폴더의 파일을 자동으로 삭제하면됩니다 . https://stackoverflow.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);
}
}
그러나 Larevel은 뷰 파일의 시간이 레이아웃의 PHP 블레이드 파일 시간보다 빠를 때마다 / app / storage / views 폴더의 파일을 다시 컴파일합니다. 나는 이것이 실제로 필요한 시나리오를 생각할 수 없다.
터미널에서 아래 명령을 사용하십시오.
php artisan cache:clear
php artisan route:cache
php artisan config:cache
php artisan view:clear
참고 URL : https://stackoverflow.com/questions/29152102/laravel-5-clear-views-cache
'IT' 카테고리의 다른 글
Intellij IDEA의 System.out.println () 바로 가기 (0) | 2020.06.13 |
---|---|
PHP 오류 메시지 "알림 : 정의되지 않은 상수 사용"은 무엇을 의미합니까? (0) | 2020.06.13 |
Android Lollipop에서 _really_ 프로그래밍 방식으로 기본 및 악센트 색상을 변경하는 방법은 무엇입니까? (0) | 2020.06.13 |
루비 배열 : % w 대 % W (0) | 2020.06.13 |
안드로이드 화면 좌표는 어떻게 작동합니까? (0) | 2020.06.13 |