Laravel 5에서 CLI 액세스 없이 공유 호스팅에서 캐시 지우기
공유 호스팅 서버는 종종 명령줄 인터페이스(CLI)에 대한 액세스를 제한합니다. , 캐시:클리어와 같은 숙련된 명령을 실행하기가 어렵습니다. 그러나 이러한 상황에서 캐시를 지울 수 있는 다른 방법이 있습니다.
한 가지 해결 방법은 코드 내에서 직접 Artisan 명령을 호출하는 것입니다. 경로 파일에서 Artisan::call() 메소드를 사용하여 이 작업을 수행할 수 있습니다:
<code class="php">Route::get('/clear-cache', function() { $exitCode = Artisan::call('optimize:clear'); // return what you want });</code>
이 코드는 캐시를 지우는optim:clear Artisan 명령을 호출합니다. CLI 외부에서 Artisan 명령을 호출하는 방법에 대한 자세한 내용은 Laravel 문서를 확인하세요: http://laravel.com/docs/5.0/artisan#calling-commands-outside-of-cli
다음 사항에 유의하는 것이 중요합니다. config/cache.php 파일에서 파일 드라이버를 구성한 경우에만 애플리케이션 캐시가 Storage/framework/cache 디렉터리에 저장됩니다. Redis 또는 Memcached와 같은 다양한 캐시 드라이버를 선택하여 파일 기반 캐시에 비해 성능을 향상시킬 수 있습니다.
위 내용은 CLI 액세스 없이 공유 호스팅의 Laravel 5에서 캐시를 지우는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!