尊龙凯时人生就是博

laravel删除缓存

laravel是一个优异的php框架,它接纳了许多先进的手艺,如composer、blade引擎、eloquent orm等 。可是在使用laravel历程中,我们有时会遇到缓存问题,好比修改了某个文件可是网站依然没有更新,这时就需要扫除缓存 。本文将先容laravel删除缓存的要领 。

一、扫除设置缓存

Laravel的设置文件会被缓存,这样可以提高程序性能 。当我们修改了config目录下的设置文件时,需要扫除缓存才华使新的设置文件生效 。扫除设置缓存的要领如下:

在Laravel项目根目录下翻开一个终端窗口,然后运行以下下令:

php artisan config:cache

登录后复制

执行该下令后,Laravel会将设置缓存文件天生在bootstrap/cache目录下 。若是您想扫除该缓存文件,可以使用以下下令:

php artisan config:clear

登录后复制

执行该下令后,Laravel会删除bootstrap/cache/config.php文件 。

二、扫除路由缓存

Laravel的路由文件会被缓存,这样可以提高程序性能 。当我们修改了routes/web.php或者routes/api.php文件时,需要扫除缓存才华使新的路由文件生效 。扫除路由缓存的要领如下:

在Laravel项目根目录下翻开一个终端窗口,然后运行以下下令:

php artisan route:clear

登录后复制

执行该下令后,Laravel会删除bootstrap/cache/routes.php文件 。若是您想重新天生路由缓存文件,可以使用以下下令:

php artisan route:cache

登录后复制

执行该下令后,Laravel会将路由缓存文件天生在bootstrap/cache目录下 。

三、扫除视图缓存

Laravel的视图文件也会被缓存,这样可以提高程序性能 。当我们修改了某个视图文件时,需要扫除缓存才华使新的视图文件生效 。扫除视图缓存的要领如下:

在Laravel项目根目录下翻开一个终端窗口,然后运行以下下令:

php artisan view:clear

登录后复制

执行该下令后,Laravel会删除storage/framework/views目录下所有的视图缓存文件 。

四、扫除效劳缓存

Laravel的效劳容器会缓存已经绑定的类实例,这样可以提高程序性能 。当我们在AppServiceProvider中注册了某个类时,需要扫除缓存才华使新的类生效 。扫除效劳缓存的要领如下:

在Laravel项目根目录下翻开一个终端窗口,然后运行以下下令:

php artisan clear-compiled

登录后复制

执行该下令后,Laravel会删除bootstrap/cache目录下的compiled.php文件 。

五、扫除所有缓存

若是您想一次性扫除Laravel的所有缓存,可以使用以下下令:

php artisan cache:clear

登录后复制

执行该下令后,Laravel会删除storage/framework/cache目录下的所有文件,以及bootstrap/cache目录下的config.php、routes.php、services.php和packages.php文件 。

总结

通过本文的先容,我们可以清晰地相识Laravel删除缓存的要领 。这些要领可以资助我们在修改程序后实时生效,包管程序的正常运行 。在使用Laravel时,缓存是主要的优化手段,可是也要注重实时扫除缓存,不然会造成不须要的贫困 。

以上就是laravel删除缓存的详细内容,更多请关注本网内其它相关文章!

免责说明:以上展示内容泉源于相助媒体、企业机构、网友提供或网络网络整理,版权争议与本站无关,文章涉及看法与看法不代表尊龙凯时人生就是博滤油机网官方态度,请读者仅做参考 。本文接待转载,转载请说明来由 。若您以为本文侵占了您的版权信息,或您发明该内容有任何涉及有违公德、冒犯执法等违法信息,请您连忙联系尊龙凯时人生就是博实时修正或删除 。

相关新闻

联系尊龙凯时人生就是博

18523999891

可微信在线咨询

事情时间:周一至周五,9:30-18:30,节沐日休息

QR code
sitemap网站地图