Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Mengosongkan Cache dalam Laravel 5 pada Hosting Dikongsi Tanpa Akses CLI?

Bagaimana untuk Mengosongkan Cache dalam Laravel 5 pada Hosting Dikongsi Tanpa Akses CLI?

Susan Sarandon
Susan Sarandonasal
2024-11-02 04:27:02431semak imbas

How to Clear Cache in Laravel 5 on Shared Hosting Without CLI Access?

Mengosongkan Cache pada Pengehosan Dikongsi Tanpa Akses CLI dalam Laravel 5

Pelayan pengehosan kongsi sering mengehadkan akses kepada antara muka baris arahan (CLI) , menjadikannya mencabar untuk melaksanakan perintah artisan seperti cache:clear. Walau bagaimanapun, terdapat cara alternatif untuk mengosongkan cache dalam situasi ini.

Satu penyelesaian adalah dengan memanggil perintah Artisan terus dalam kod anda. Anda boleh melakukan ini menggunakan kaedah Artisan::call() dalam fail route anda:

<code class="php">Route::get('/clear-cache', function() {
    $exitCode = Artisan::call('optimize:clear');
    // return what you want
});</code>

Kod ini akan memanggil perintah optimize:clear Artisan, yang akan mengosongkan cache. Anda boleh menyemak dokumentasi Laravel untuk mendapatkan maklumat lanjut tentang memanggil perintah Artisan di luar CLI: http://laravel.com/docs/5.0/artisan#calling-commands-outside-of-cli

Adalah penting untuk ambil perhatian bahawa cache aplikasi disimpan dalam direktori storan/rangka/cache hanya jika anda mengkonfigurasi pemacu fail dalam fail config/cache.php. Anda boleh memilih pemacu cache yang berbeza, seperti Redis atau Memcached, untuk meningkatkan prestasi berbanding cache berasaskan fail.

Atas ialah kandungan terperinci Bagaimana untuk Mengosongkan Cache dalam Laravel 5 pada Hosting Dikongsi Tanpa Akses CLI?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn