《Laravel 8 – Clear Cache of Route, View, Config 清除快取 – 學習筆記》工具分享

Telegram share !

最近常常被新人問為啥改了程式Laravel 前台網頁不會立即呈現,所以我在此紀錄一下在Laravel中相關清除Cache的指令,當作備忘錄,也希望藉由此次分享讓初學者能更快掌握相關語法。

情境

當網站跑一段時間後,相關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