迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 编程语言 > PHP >

PHP artisan 清除缓存

作者:迹忆客 最近更新:2023/03/28 浏览次数:

本篇文章介绍了如何在 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 中的所有缓存。 例如,该命令将清除已编译的视图、应用程序缓存、视图缓存、事件缓存、路由缓存以及已编译的服务和包。

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

如何在 PHP 中获取时间差的分钟数

发布时间:2023/03/29 浏览次数:183 分类:PHP

本文介绍了如何在 PHP 中获取时间差的分钟数,包括 date_diff()函数和数学公式。它包括 date_diff()函数和数学公式。

PHP 中的重定向

发布时间:2023/03/29 浏览次数:136 分类:PHP

本教程演示了如何将用户从页面重定向到 PHP 中的其他页面

PHP 分页

发布时间:2023/03/29 浏览次数:66 分类:PHP

本教程介绍如何在 PHP 中对数据库行进行分页

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便