目录
清除应用程序缓存
清除配置缓存
清除路由缓存
清除视图缓存
一次清除所有缓存
其他提示
首页 php框架 Laravel 如何清除Laravel中的缓存

如何清除Laravel中的缓存

Aug 14, 2025 pm 03:10 PM
laravel 缓存

清除带有PHP手工艺缓存的应用程序缓存:清除以删除通过缓存驱动程序存储的缓存数据。 2。使用PHP Artisan配置清除配置缓存:更改.ENV或配置文件后清除,然后选择使用PHP Artisan Config:仅生产中的CACHE。 3。带有PHP工匠路线的清除路线缓存:修改路线时清除,并使用PHP Artisan Route:生产中的缓存。 4.带有PHP工匠视图的清除视图缓存:清除刀片模板是否不反映更改。 5。使用PHP工匠优化立即清除所有缓存:在Laravel 8中清除或顺序运行单个命令。部署后始终清除缓存,避免在开发中缓存,并考虑在使用OPCACHE时重新启动PHP-FPM或APACHE以完全效果。

如何清除Laravel中的缓存

在部署更新或更改配置,路由或视图时,在Laravel中清除缓存是一项常见的任务。 Laravel提供了几个工匠命令,以清除不同类型的缓存。这是正确执行的方法。

如何清除Laravel中的缓存

清除应用程序缓存

Laravel存储了缓存的数据,例如配置,路由和编译视图。清除主要应用程序缓存:

 PHP工匠缓存:清除

此命令删除存储在您的高速缓存驱动程序中的项目(例如文件,redis等),例如通过Cache::put()Cache::remember()缓存的数据。

如何清除Laravel中的缓存

清除配置缓存

如果您已经更改了.env或配置文件(例如config/app.php ),并且使用了缓存的配置,则需要清除它:

 PHP工匠配置:清除

如果您以前运行了php artisan config:cache ,则应首先使用上述命令清除它。要刷新它,请运行:

如何清除Laravel中的缓存
 PHP工匠配置:缓存

注意:在生产中,通常可以缓存性能,但在开发过程中切勿缓存配置。

清除路由缓存

当您在routes/web.phproutes/api.php中修改路由时,您可能需要清除路由缓存:

 PHP工匠路线:清除

再生路线缓存:

 PHP工匠路线:缓存

仅生产中的缓存路线。在开发过程中,请未离开路线立即查看变化。

清除视图缓存

如果您的刀片模板没有反映更改,则可能是由于缓存的观点所致:

 PHP工匠的视图:清晰

这删除了存储在storage/framework/views中的所有编译的刀片模板。

您还可以手动删除该目录中的文件,但是使用工匠命令更安全,更清洁。


一次清除所有缓存

有时您想快速重置所有内容,尤其是在部署之后。按顺序运行这些命令:

 PHP工匠缓存:清除
PHP工匠配置:清除
PHP工匠路线:清除
PHP工匠的视图:清晰

或者,创建一个脚本或别名将它们一起运行:

 PHP工匠缓存:Clear && PHP Artisan配置:Clear && PHP Artisan路线:Clear && PHP Artisan视图:清除

另外,如果您使用Laravel的内置optimize:clear Command(在Laravel 8中可用):

 PHP工匠优化:清晰

该单个命令清除缓存,配置,路由和查看缓存。

注意: optimize:clear替换不弃用的php artisan optimize --reset命令。


其他提示

  • 部署代码更改后,请始终清除缓存。
  • 避免在本地/开发环境中缓存配置和路线。
  • 如果您使用的是OPCACHE(PHP),则可能需要重新启动Web服务器(例如,Apache或PHP-FPM),以进行某些低级更改。

基本上,将正确的命令用于您需要清除的缓存类型 - 除非必要,否则无需清除所有内容。

以上是如何清除Laravel中的缓存的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

热门话题

PHP教程
1596
276
如何在Laravel中实施推荐系统? 如何在Laravel中实施推荐系统? Aug 02, 2025 am 06:55 AM

创建referrals表记录推荐关系,包含推荐人、被推荐人、推荐码及使用时间;2.在User模型中定义belongsToMany和hasMany关系以管理推荐数据;3.用户注册时生成唯一推荐码(可通过模型事件实现);4.注册时通过查询参数捕获推荐码,验证后建立推荐关系并防止自荐;5.当被推荐用户完成指定行为(如下单)时触发奖励机制;6.生成可分享的推荐链接,可使用Laravel签名URL增强安全性;7.在仪表板展示推荐统计信息,如总推荐数和已转化数;必须确保数据库约束、会话或Cookie持久化、

如何在Laravel雄辩中使用访问者和突变器? 如何在Laravel雄辩中使用访问者和突变器? Aug 02, 2025 am 08:32 AM

conscortorSandMutatorsInlaravel'SeloquentormallowyOutoFormAtormanIpulateModeModeLattributesWhenRetRievorvingOrstTingValues.1.useaccessorstocustomizeattributeretributeretrieval,sueascaScapapitalizingfirst_namevirst_nameviagetFirstnameAtTeameAtTeameAtTeameAtTeameAtTeameAttribute($ value)($ value)

Laravel的存储库合同是什么? Laravel的存储库合同是什么? Aug 03, 2025 am 12:10 AM

Repository模式是一种设计模式,用于解耦业务逻辑与数据访问逻辑。1.它通过接口(Contract)定义数据访问方法;2.具体操作由Repository类实现;3.控制器通过依赖注入使用接口,不直接接触数据源;4.优势包括代码整洁、可测试性强、便于维护和团队协作;5.适用于中大型项目,小型项目可直接使用模型。

如何在Laravel雄辩中使用子征服? 如何在Laravel雄辩中使用子征服? Aug 05, 2025 am 07:53 AM

laravelleloquentsuportsubqueriesInSelect,从哪里,andorderbyClauses启用Feflexibledataretievalwithoutrawsql; 1.UseselectSub()toaddcompentedColumnSlumnsLikePostCountCountCountCountCountPeruser; 2.Usefromsub; 2.usefromsub; 2.Usefromsub orclosolusoblesoblesoboledInfom()

如何与Laravel创建一个宁静的API? 如何与Laravel创建一个宁静的API? Aug 02, 2025 pm 12:31 PM

创建Laravel项目并配置数据库环境;2.使用Artisan生成模型、迁移和控制器;3.在api.php中定义API资源路由;4.实现控制器中的增删改查方法并使用请求验证;5.安装LaravelSanctum实现API认证并保护路由;6.统一JSON响应格式并处理错误;7.使用Postman等工具测试API,最终得到一个功能完整、可扩展的RESTfulAPI。

如何在没有缓存的情况下构建Docker图像? 如何在没有缓存的情况下构建Docker图像? Aug 01, 2025 am 04:34 AM

TobuildaDockerimagewithoutusingthecache,passthe--no-cacheflagtothedockerbuildcommand;thisensuresalllayersarerebuiltfromscratch,avoidingoutdateddependenciesorstalelayers,whichisusefulfordebugging,ensuringfreshpackageinstallations,achievingreproducible

Laravel MVC:建筑限制 Laravel MVC:建筑限制 Aug 03, 2025 am 12:50 AM

Laravel'simplementationofMVChaslimitations:1)Controllersoftenhandlemorethanjustdecidingwhichmodelandviewtouse,leadingto'fat'controllers.2)Eloquentmodelscantakeontoomanyresponsibilitiesbeyonddatarepresentation.3)Viewsaretightlycoupledwithcontrollers,m

如何通过Laravel收银员处理重复的付款? 如何通过Laravel收银员处理重复的付款? Aug 06, 2025 pm 01:38 PM

InstallLaravelCashierviaComposerandconfiguremigrationandBillabletrait.2.CreatesubscriptionplansinStripeDashboardandnoteplanIDs.3.CollectpaymentmethodusingStripeCheckoutandstoreitviasetupintent.4.SubscribeusertoaplanusingnewSubscription()anddefaultpay

See all articles