> PHP 프레임워크 > Laravel > laravel 캐시 삭제

laravel 캐시 삭제

WBOY
풀어 주다: 2023-05-20 16:40:09
원래의
5679명이 탐색했습니다.

Laravel은 Composer, Blade 엔진, Eloquent ORM 등과 같은 많은 고급 기술을 사용하는 뛰어난 PHP 프레임워크입니다. 하지만 Laravel을 사용하다 보면 캐시 문제가 발생할 수 있습니다. 예를 들어, 파일이 수정되었으나 웹사이트가 여전히 업데이트되지 않는 경우, 캐시를 지워야 합니다. 이번 글에서는 Laravel에서 캐시를 삭제하는 방법을 소개하겠습니다.

1. 구성 캐시 지우기

Laravel의 구성 파일이 캐시되어 프로그램 성능을 향상시킬 수 있습니다. config 디렉터리의 구성 파일을 수정할 때 새 구성 파일을 적용하려면 캐시를 지워야 합니다. 구성 캐시를 지우는 방법은 다음과 같습니다.

Laravel 프로젝트의 루트 디렉터리에서 터미널 창을 열고 다음 명령을 실행합니다.

php artisan config:cache
로그인 후 복사

이 명령을 실행한 후 Laravel은 다음 위치에 구성 캐시 파일을 생성합니다. 부트스트랩/캐시 디렉토리. 이 캐시 파일을 지우려면 다음 명령을 사용하면 됩니다:

php artisan config:clear
로그인 후 복사

이 명령을 실행한 후 Laravel은 bootstrap/cache/config.php 파일을 삭제합니다.

2. 라우팅 캐시 지우기

Laravel의 라우팅 파일이 캐시되어 프로그램 성능을 향상시킬 수 있습니다. 경로/web.php 또는 경로/api.php 파일을 수정할 때 새 라우팅 파일이 적용되도록 캐시를 지워야 합니다. 라우트 캐시를 지우는 방법은 다음과 같습니다.

라라벨 프로젝트 루트 디렉터리에서 터미널 창을 열고 다음 명령어를 실행하세요.

php artisan route:clear
로그인 후 복사

이 명령어를 실행한 후 라라벨은 bootstrap/cache/routes.php를 삭제합니다. 파일. 경로 캐시 파일을 다시 생성하려면 다음 명령을 사용하면 됩니다:

php artisan route:cache
로그인 후 복사

이 명령을 실행한 후 Laravel은 bootstrap/cache 디렉터리에 경로 캐시 파일을 생성합니다.

3. 뷰 캐시 지우기

Laravel의 뷰 파일도 캐시되어 프로그램 성능을 향상시킬 수 있습니다. 뷰 파일을 수정할 때 새 뷰 파일을 적용하려면 캐시를 지워야 합니다. 뷰 캐시를 지우는 방법은 다음과 같습니다.

라라벨 프로젝트의 루트 디렉터리에서 터미널 창을 열고 다음 명령어를 실행하세요.

php artisan view:clear
로그인 후 복사

이 명령어를 실행한 후 라라벨은 해당 폴더에 있는 모든 뷰 캐시 파일을 삭제합니다. 저장소/프레임워크/보기 디렉터리입니다.

4. 서비스 캐시 지우기

Laravel의 서비스 컨테이너는 바인딩된 클래스 인스턴스를 캐시하여 프로그램 성능을 향상시킬 수 있습니다. AppServiceProvider에 클래스를 등록할 때 새 클래스를 적용하려면 캐시를 지워야 합니다. 서비스 캐시를 지우는 방법은 다음과 같습니다.

Laravel 프로젝트 루트 디렉터리에서 터미널 창을 열고 다음 명령을 실행합니다.

php artisan clear-compiled
로그인 후 복사

이 명령을 실행한 후 Laravel은 부트스트랩에서 컴파일된.php 파일을 삭제합니다. /캐시 디렉토리.

5. 모든 캐시 지우기

모든 Laravel 캐시를 한 번에 지우고 싶다면 다음 명령을 사용하세요:

php artisan cache:clear
로그인 후 복사

이 명령을 실행하면 Laravel은 다음과 같이 Storage/framework/cache 디렉터리의 모든 파일을 삭제합니다. bootstrap/ 캐시 디렉토리에 있는 config.php, Routes.php, services.php 및 packages.php 파일.

요약

본 글의 소개를 통해 라라벨에서 캐시를 삭제하는 방법을 명확하게 이해할 수 있습니다. 이러한 방법은 프로그램을 수정한 후 적시에 적용하고 프로그램의 정상적인 작동을 보장하는 데 도움이 될 수 있습니다. Laravel을 사용할 때 캐싱은 중요한 최적화 방법이지만 제때에 캐시를 삭제하는 것도 주의해야 합니다. 그렇지 않으면 불필요한 문제가 발생할 수 있습니다.

위 내용은 laravel 캐시 삭제의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿