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 命令。 工匠不仅提供了清除缓存的功能; 它还为其他类型的缓存提供以下命令:
-
php artisan view:cache
- 此命令用于视图缓存,我们的应用程序在其中存储渲染的 blade 模板以加速我们的应用程序。 要清除此缓存,我们使用以下命令:$ php artisan view:clear
-
php artisan config:cache
- Laravel 推荐配置缓存,因为这样,应用程序就不必一次又一次地检查配置文件。 当我们更改配置时,配置缓存被清除; 看命令:$ php artisan config:clear
-
php artisan event:cache
- 事件缓存用于在生产环境中运行时进行高效的事件处理。 事件缓存是在部署过程中完成的,这个命令也会自动清除所有之前的事件缓存,但如果我们必须手动完成,那么我们使用:$ php artisan event:clear
-
php artisan route:cache
- 路由缓存被认为是额外的性能缓存,它是部署过程的一部分。 这个缓存帮助我们减少注册应用程序路由的时间。 要清除此缓存,命令是:$ php artisan route:clear
-
php artisan optimize:clear
- 此命令用于清除 Laravel 中的所有缓存。 例如,该命令将清除已编译的视图、应用程序缓存、视图缓存、事件缓存、路由缓存以及已编译的服务和包。
相关文章
如何在 PHP 中获取时间差的分钟数
发布时间:2023/03/29 浏览次数:183 分类:PHP
-
本文介绍了如何在 PHP 中获取时间差的分钟数,包括 date_diff()函数和数学公式。它包括 date_diff()函数和数学公式。