공유 호스팅 서버에서 Laravel 5를 사용하여 작업할 때 캐시를 효과적으로 지우는 것이 어려울 수 있습니다. 명령줄 인터페이스(CLI)에 직접 액세스할 수 없습니다. 이 문서에서는 CLI를 사용하지 않고 이를 달성할 수 있는 해결 방법을 제공하며, 특히 뷰 캐시 지우기에 중점을 둡니다.
호스팅 공급자가 CLI 액세스를 제한하는 경우 다음을 수행할 수 있습니다. 다음 코드를 활용하여 Laravel 애플리케이션 내에서 Artisan 명령을 계속 실행할 수 있습니다:
<code class="php">Route::get('/clear-cache', function() { $exitCode = Artisan::call('optimize:clear'); // return desired output });</code>
이 코드는 GET 경로를 정의합니다. 'optimize:clear' 명령을 실행하는 Artisan::call() 메소드를 트리거합니다. 종료 코드는 $exitCode 변수에 저장됩니다.
기본적으로 Laravel 5는 애플리케이션 캐시를 'storage/framework/cache' 디렉토리에 저장합니다. 그러나 성능 향상을 위해 Redis 또는 Memcached와 같은 다른 캐시 스토리지 옵션을 활용하도록 'config/cache.php' 파일에서 파일 드라이버를 구성할 수 있습니다.
위 내용은 CLI 액세스 없이 공유 호스팅에서 Laravel 5 캐시를 지우는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!