Larabel 5 클리어 뷰 캐시
Laravel 캐시 뷰가 저장되어 있는 것을 알 수 있습니다.~/storage/framework/views.
시간이 지나면, 그들은 내 공간을 다 써버리게 된다.그것들을 삭제하려면 어떻게 해야 하나요?할 수 있는 명령어가 있나요?나는 노력했다.php artisan cache:clear,
뷰 캐시를 클리어하지 않습니다.그러면 해당 폴더에 있는 파일을 수동으로 삭제해야 합니다.
또한 뷰 캐시를 비활성화하려면 어떻게 해야 합니까?
이제 이 있습니다.php artisan view:clear
Larabel 5.1 이후 이 태스크에 대한 명령어
모든 장인의 명령어를 얻으려면 다음과 같이 입력합니다.
php artisan
뷰 캐시를 지우려면 다음을 사용하십시오.
php artisan view:clear
특정 기술자 명령어 사용 방법을 모를 경우 "도움말"을 추가합니다(아래 참조).
php artisan help view:clear
다음 명령을 사용해 보십시오.
sudo php artisan cache:clear
sudo php artisan view:clear
sudo php artisan config:cache
Ubuntu 시스템에서 다음 명령을 실행합니다.
sudo php artisan cache:clear
sudo php artisan view:clear
sudo php artisan config:cache
뷰 캐시를 비활성화하는 방법에 대한 추가 질문에 답하려면:
이 작업을 수행하려면 다음 명령을 사용하여 각 요청에 대한 폴더의 파일을 자동으로 삭제할 수 있습니다.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 폴더에 있는 파일을 다시 컴파일합니다.그렇기 때문에, 저는 이것이 필요한 시나리오를 생각해 낼 수 없습니다.
현재는 view:clear 명령어가 없습니다.Larabel 4의 경우 https://gist.github.com/cjonstrup/8228165를 참조하십시오.
캐시를 비활성화하려면 블레이드를 건너뛸 수 있습니다.뷰 캐싱은 블레이드 컴파일이 매번 시간 낭비이기 때문에 수행됩니다.
단말기에서 다음 명령을 사용합니다.
php artisan cache:clear
php artisan route:cache
php artisan config:cache
php artisan view:clear
이 문제를 해결하기 위해 제가 작성한 도우미가 여기 있습니다.한 번의 명령으로 모든 것을 빠르고 쉽게 지울 수 있습니다.
https://github.com/Traqza/clear-everything
언급URL : https://stackoverflow.com/questions/29152102/laravel-5-clear-views-cache
'sourcecode' 카테고리의 다른 글
Java 전체 화면에서의 JFrame (0) | 2022.09.16 |
---|---|
장고 마이 그레이션 오류:필드 'name'기본 가치는 없어. (0) | 2022.09.16 |
Jar Mismatch 종속성 목록에서 2가지 버전의 Android-support-v4.jar가 발견되었습니다. (0) | 2022.09.15 |
JavaScript에서 두 날짜의 차이를 알 수 있습니까? (0) | 2022.09.15 |
하위 쿼리를 조건으로 하는 MySQL DELETE FROM (0) | 2022.09.15 |