
Laravel 9/8/7에서 캐시를 지우는 방법
Laravel은 최신 웹 애플리케이션을 구축하는 데 사용되는 오픈 소스 PHP 프레임워크입니다. 널리 사용되는 Symphony 프레임워크를 기반으로 하며 MVC(모델-뷰-컨트롤러) 아키텍처 패턴을 따릅니다. 캐싱은 파일 복사본을 임시 저장소에 저장하고 요청 시 사용자에게 서비스를 제공하는 프로세스입니다. 요청 처리 시간을 줄여 애플리케이션 성능을 향상시킵니다. Laravel bootstrap/cache/디렉토리 아래에 캐시된 콘텐츠를 저장했습니다. 모든 사용자가 쓸 수 있어야 합니다. 캐시 디렉토리에 대해 777 파일 권한을 사용하는 것이 좋습니다. 웹 인터페이스에 변경 사항이 반영되지 않는 경우가 있습니다. 애플리케이션이 캐시된 콘텐츠에 의해 제공되기 때문입니다. 이 경우 변경 사항을 표시하려면 Laravel 캐시를 지워야 합니다. 이 튜토리얼은 Laravel 애플리케이션에서 캐시를 지우는 데 도움이 될 것입니다. 명령줄 인터페이스를 사용하거나 애플리케이션에 PHP 코드를 추가하여 Laravel 캐시를 지울 수 있습니다. Larvel에서 캐시를 지우려면 아래 방법 중 하나를 선택하십시오. 애플리케이션 캐시 지우기 다음 명령을 실행하여 Laravel 애플리케이션의 애플리케이션 캐시를 지웁니다. 경로 캐시 지우기 Laravel 애플리케이션의 경로 캐시를 지우려면 셸에서 다음 명령을 실행하십시오. 구성 캐시 지우기 컴파일된 보기 캐시 지우기 또한 Laravel 애플리케이션의 컴파일된 보기 파일을 지워야 할 수도 있습니다. 컴파일된 보기 파일을 지우려면 터미널에서 다음 명령을 실행하십시오.
장인::call('캐시:클리어');
return "캐시가 지워졌습니다";
});1234Route::get('/clear-cache', function() { Artisan::call('cache:clear'); return "캐시가 지워졌습니다";});
CLI를 사용하여 Laravel에서 캐시 지우기
Laravel 애플리케이션을 실행하는 시스템에 로그인하고 터미널을 엽니다. 그런 다음 Laravel 애플리케이션 코드로 이동합니다. 여기에서 다음과 같이 캐시를 지우는 명령을 실행할 수 있습니다.php artisan cache:clear
php artisan route:clear
config:clear
를 사용하여 Laravel 애플리케이션의 구성 캐시를 지울 수 있습니다. php artisan config:clear
php artisan view:clear
PHP 스크립트를 사용하여 Laravel(브라우저)에서 캐시 지우기
대부분의 공유 호스팅 공급자는 시스템에 대한 SSH 액세스를 제공하지 않습니다. 이 경우 브라우저에서 URL을 호출하여 Laravel 캐시를 지울 수 있습니다. Laravel 애플리케이션의routes/web.php
파일에 아래 코드를 간단히 넣을 수 있습니다. 그런 다음 브라우저에서 이 URL에 액세스하여 Laravel application.Route::get('/clear-cache', function() {장인::call('캐시:클리어');
return "캐시가 지워졌습니다";
});1234Route::get('/clear-cache', function() { Artisan::call('cache:clear'); return "캐시가 지워졌습니다";});