最近常常被新人問為啥改了程式Laravel 前台網頁不會立即呈現,所以我在此紀錄一下在Laravel中相關清除Cache的指令,當作備忘錄,也希望藉由此次分享讓初學者能更快掌握相關語法。
Table of Contents
情境
當網站跑一段時間後,相關config或是view要更新需要一些時間,所以這時候如果我們想要快點看到我們的修改成果就必須得清除相關緩存,以下提供幾種語法供大家參考
Clear Cache:清除網頁相關快取
php artisan cache:clear
Clear Route Cache: 清除路由相關快取
php artisan route:cache
Clear Config Cache: 清除設定檔相關快取
php artisan config:cache
Clear View Cache: 清除View相關快取
php artisan view:clear
透過自訂義的路由清除快取
Route::get('/allCacheClear-', function() {
Artisan::call('cache:clear');
echo "所有Cache已經清除完成";
});
Reference
(本文首圖來源:wiki)
你好,我是RD爸,希望透過我的紀錄,可以帶給你一些新的想法~ 專注於各式3C產品的開箱評測、程式相關技術及理財筆記。
email ►[email protected]