📜  在没有工匠的情况下清除 laravel 中的缓存 - PHP (1)

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

清除 Laravel 中的缓存方法

在 Laravel 项目中,我们经常需要清除缓存以确保最新更改能够及时生效。这篇文章将介绍在没有工匠的情况下如何清除 Laravel 中的缓存。

清除路由缓存

运行以下 Artisan 命令清除路由缓存:

php artisan route:clear

这会清除所有已缓存的路由,以确保最新更改能够生效。

清除配置缓存

如果已存在缓存的配置文件,我们需要清除它们才能使更改生效。运行以下 Artisan 命令清除配置缓存:

php artisan config:clear
清除视图缓存

当我们更改视图时,它们被缓存在 Laravel 中,如果不清除它们,更改是看不到的。运行以下 Artisan 命令清除视图缓存:

php artisan view:clear
清除数据表结构缓存

在 Laravel 5.3 及更高版本中,数据表结构被缓存在 bootstrap/cache 目录中,该目录还包含其他一些框架生成的文件。为了清除全部缓存,请运行以下 Artisan 命令:

php artisan cache:clear
清除所有缓存

如果您想一次性清除所有缓存,请运行以下 Artisan 命令:

php artisan optimize:clear

此命令将清除所有已经生成的框架文件,包括缓存的数据表结构、路由和配置文件。

最后,您还可以使用指定的方法清除缓存,但是您必须编辑相应的文件。例如,您可以清除 storage 目录下的缓存文件或 bootstrap/cache 目录下的所有文件。但在大多数情况下,上述 Artisan 命令已足够清除您需要的所有缓存。

以上就是在没有工匠的情况下清除 Laravel 中的缓存的方法。