如何在Laravel 8中清除缓存,缓存清除命令详解
Laravel  /  管理员 发布于 1年前   7059
在本教程中,我们将学习如何在 Laravel 8 应用程序中清除路由缓存、laravel 应用程序缓存、配置缓存、视图缓存和重新优化类。
在 Laravel 中,在开发 Laravel 应用程序时,我们所做的更改经常没有反映出来。
这通常是由于 Laravel 缓存而发生的。
Laravel 为开发快速加载的 Laravel 应用程序提供了各种缓存系统。
我们还将学习如何使用 artisan 命令删除 laravel 中的缓存。
1. 使用命令行清除 Laravel 缓存
Laravel 清除路由缓存
Laravel 清除应用缓存
Laravel 清除配置缓存
Laravel 清除视图缓存
laravel 清除缓存优化类加载
清除路由缓存
使用以下命令并清除您的路由缓存:
php artisan route:cache
清除应用程序缓存
使用以下命令清除您的应用程序缓存,如会话缓存、cookie 缓存:
php artisan cache:clear
清除配置缓存
使用以下命令并清除您的配置缓存:
php artisan config:clear
清除视图缓存
使用以下命令并清除您的视图(blade模板引擎)缓存:
php artisan view:clear
优化类加载
php artisan optimize:clear
2. 使用 Artisan 命令清除 Laravel 缓存
在共享托管服务器中,我们通常没有对服务器的 SSH 访问权限。
在这种情况下,要清除 Laravel 缓存,我们必须在应用程序的 routes/web.php 文件中定义调用各种 Laravel 清除缓存命令的路由。
这样我们就可以通过访问浏览器中的特定路由来清除 Laravel 缓存。
//清除路由缓存
Route::get('/route-cache', function() {
\Artisan::call('route:cache');
return '路由缓存已清除';
});
//清除配置缓存
Route::get('/config-cache', function() {
\Artisan::call('config:cache');
return '配置缓存已清除';
});
// 清除应用缓存
Route::get('/clear-cache', function() {
\Artisan::call('cache:clear');
return '应用程序缓存已清除';
});
// 清除视图缓存
Route::get('/view-clear', function() {
\Artisan::call('view:clear');
return '视图缓存已清除';
});
// 优化类加载
Route::get('/optimize-clear', function() {
\Artisan::call('optimize:clear');
return '重新优化类加载';
});
完
路人 在
php中使用hyperf框架调用讯飞星火大模型实现国内版chatgpt功能示例中评论 教程很详细,如果加个前端chatgpt对话页面就完美了..博主 在
科学上网翻墙之v2rayN-Core客户端免费公益节点使用教程中评论 @ mashrdn 多切换几个节点测试,免费ssr是没那么稳..mashrdn 在
科学上网翻墙之v2rayN-Core客户端免费公益节点使用教程中评论 V2rayn免费节点添加上去了,youtobe无法打开网页,是怎么回事..张伟 在
科学上网翻墙之v2rayN-Core客户端免费公益节点使用教程中评论 3q!有用,不过免费节点隔天就要去git上复制新的导进去..博主 在
科学上网翻墙访问Google , 上外网神器佛跳墙VPN(永久免费)使用流程步骤中评论 该篇教程已不能用了,告知大家,免的老有老铁问我!..
Copyright·© 2019 侯体宗版权所有·
粤ICP备20027696号