📅  最后修改于: 2023-12-03 15:23:34.990000             🧑  作者: Mango
在 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 中的缓存的方法。