文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

PHP artisan 清除缓存

2024-02-27 20:32

关注

本篇文章介绍了如何在 Laravel PHP 中使用 artisan 清除缓存。


PHP artisan 清除缓存

artisan 是PHP的 Laravel 框架中提供的一个命令行界面。 artisan 位于我们应用程序的根目录,提供了许多可以帮助我们构建应用程序的命令。

artisan 还提供了不同的命令来清除 Laravel 的缓存内存,因为它对不同的部分有不同的缓存。 这些缓存可以通过多种方式清除。

Laravel 的主要缓存是应用程序缓存,它将存储应用程序中缓存的所有内容。 要清除此缓存,我们使用以下命令:


$ php artisan clear:cache

上面的命令将清除应用程序的缓存。

如果我们正在使用多个缓存并且想要删除特定的缓存,那么我们需要将其作为参数传递; 使用以下命令:


$ php artisan cache:clear --store=redis

上面的命令将清除 redis 部分的缓存。 我们还可以使用标签只清除缓存中的特定元素; 为此,我们需要将标签作为参数传递:


$ php artisan cache:clear --tags=tag_1,tag_2

我们还可以在 CLI 或命令提示符之外使用 artisan 命令; 然后,我们需要在代码中使用它。 这是一个例子:


Route::get('/clear-cache', function() {
    $Exit_Code = Artisan::call('cache:clear');
    // Your code here, return anything
})

上面的代码显示了如何在 PHP 代码中运行 artisan 命令。 工匠不仅提供了清除缓存的功能; 它还为其他类型的缓存提供以下命令:

  1. php artisan view:cache - 此命令用于视图缓存,我们的应用程序在其中存储渲染的 blade 模板以加速我们的应用程序。 要清除此缓存,我们使用以下命令:
    
    $ php artisan view:clear
    
  2. php artisan config:cache - Laravel 推荐配置缓存,因为这样,应用程序就不必一次又一次地检查配置文件。 当我们更改配置时,配置缓存被清除; 看命令:
    
    $ php artisan config:clear
    
  3. php artisan event:cache - 事件缓存用于在生产环境中运行时进行高效的事件处理。 事件缓存是在部署过程中完成的,这个命令也会自动清除所有之前的事件缓存,但如果我们必须手动完成,那么我们使用:
    
    $ php artisan event:clear
    
  4. php artisan route:cache - 路由缓存被认为是额外的性能缓存,它是部署过程的一部分。 这个缓存帮助我们减少注册应用程序路由的时间。 要清除此缓存,命令是:
    
    $ php artisan route:clear
    
  5. php artisan optimize:clear - 此命令用于清除 Laravel 中的所有缓存。 例如,该命令将清除已编译的视图、应用程序缓存、视图缓存、事件缓存、路由缓存以及已编译的服务和包。
阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯