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

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

Patricia Arquette
Patricia Arquetteasal
2024-11-03 06:42:30699semak imbas

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

Laravel 5: Mengatasi Had Pembersihan Cache pada Pelayan Pengehosan Dikongsi

Apabila bekerja dengan Laravel 5 pada pelayan pengehosan kongsi, ia mungkin mencabar untuk mengosongkan cache dengan berkesan semasa anda mungkin tidak mempunyai akses terus ke Antara Muka Baris Perintah (CLI). Artikel ini menyediakan penyelesaian untuk mencapai perkara ini tanpa menggunakan CLI, khususnya memfokuskan pada mengosongkan cache paparan.

Penyelesaian: Mendapat Perintah Artisan di Luar CLI

Jika penyedia pengehosan anda mengehadkan akses CLI, anda boleh masih melaksanakan perintah Artisan dalam aplikasi Laravel anda dengan memanfaatkan kod berikut:

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

Kod ini mentakrifkan laluan GET yang mencetuskan kaedah Artisan::call() yang melaksanakan perintah 'optimize:clear'. Kod keluar disimpan dalam pembolehubah $exitCode.

Pilihan Storan Cache Alternatif

Secara lalai, Laravel 5 menyimpan cache aplikasi dalam direktori 'storage/framework/cache'. Walau bagaimanapun, anda boleh mengkonfigurasi pemacu fail dalam fail 'config/cache.php' untuk menggunakan pilihan storan cache lain seperti Redis atau Memcached untuk prestasi yang dipertingkatkan.

Atas ialah kandungan terperinci Bagaimana untuk Mengosongkan Cache 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