📜  laravel artisan 清除缓存 - PHP (1)

📅  最后修改于: 2023-12-03 15:32:32.900000             🧑  作者: Mango

Laravel Artisan 清除缓存 - PHP

在开发时,我们经常需要修改 Laravel 应用程序的配置信息、路由或者视图等等。一般情况下,这些更改都会被缓存,以减少应用程序的加载时间。但是,如果您希望使更改立即生效,则需要清除缓存。

Laravel 提供了一个名为 artisan 的命令行工具,可以帮助我们执行各种任务,包括清除缓存。

清除应用程序缓存

您可以使用以下命令清除 Laravel 应用程序的所有缓存:

php artisan cache:clear

上述命令将删除您应用程序中 bootstrap/cache 目录下的所有文件。

清除配置缓存

在 Laravel 应用程序中,如果您使用了配置缓存,则必须清除配置缓存才能使新的更改生效。

您可以使用以下命令清除 Laravel 应用程序的配置缓存:

php artisan config:clear

上述命令将删除 bootstrap/cache/config.php 文件。一旦您清除了该文件,您的配置值将不再缓存。

清除路由缓存

如果您在 Laravel 应用程序中使用了路由缓存,则必须清除路由缓存才能使新的更改生效。

您可以使用以下命令清除 Laravel 应用程序的路由缓存:

php artisan route:clear

上述命令将删除 bootstrap/cache/routes.php 文件。使用该命令清除路由缓存后,您的路由将不再被缓存。

清除视图缓存

在 Laravel 应用程序中,如果您使用了视图缓存,则必须清除视图缓存才能使新的更改生效。

您可以使用以下命令清除 Laravel 应用程序的视图缓存:

php artisan view:clear

上述命令将删除 storage/framework/views 目录中的所有文件。使用该命令清除视图缓存后,您的视图文件将不再被缓存。

完成

在本文中您已经学会了在 Laravel 应用程序中清除缓存的方法。Laravel artisan 命令行工具使操作变得更加简单快捷。如有疑问,请查阅 Laravel 文档。