laravel 清除缓存(方法里面,url访问等)

转自:

https://www.php.cn/phpkj/laravel/416245.html

有个需求想在代码里面清除缓存, 找到了这边文章, 我在代码里面用了第五个方法(Artisan::call('cache:clear')), 原文如下

-----------------------------------------------------------------------------------------------------------

很多时候,可能会遇到的问题是Laravel应用程序的任何更改都没有反映在Web界面上。发生这种情况是由于缓存提供应用程序。本教程将帮助您清除Laravel应用程序中的缓存。

清除Laravel(终端)中的缓存

登录运行laravel应用程序的系统并打开终端。然后导航到Laravel应用程序代码。在这里,就可以使用以下命令来清除缓存:

1、清除应用程序缓存

运行以下命令以清除Laravel应用程序的应用程序缓存

php artisan cache:clear

2、清除路由缓存
要清除Laravel应用程序的路由缓存,请从shell执行以下命令。

php artisan route:cache

3、清除配置缓存
您可以使用config:cache清除Laravel应用程序的配置缓存。

php artisan config:cache

4、清除已编译的视图文件
此外,还可能需要清除Laravel应用程序的已编译视图文件。要清除已编译的视图文件,则从终端运行以下命令。

php artisan view:clear

清除Laravel中的缓存(浏览器)

大多数共享主机提供程序不提供对系统的SSH访问。在这种情况下,可以通过在浏览器中调用URL来清除Laravel缓存。只需将以下代码放在Laravel应用程序的routes / web.php文件中即可。然后在浏览器中访问此URL以清除Laravel应用程序的缓存。

Route::get('/clear-cache', function() {
    Artisan::call('cache:clear');
    return "Cache is cleared";
});

本篇文章到这里就已经全部结束了,更多其他精彩内容可以关注php中文网的其他相关栏目教程!!!

以上就是如何在Laravel5中清除缓存的详细内容,更多请关注php中文网其它相关文章!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值