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.
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.
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!