首页 > 其他分享 >laravel:optimize和clear(laravel11)

laravel:optimize和clear(laravel11)

时间:2024-11-07 13:30:15浏览次数:1  
标签:laravel bootstrap clear cache laravel11 artisan packages DONE php

一,optimize创建的文件在哪里?

执行optimize:

$ php artisan optimize

   INFO  Caching framework bootstrap, configuration, and metadata.  

  config ................................................................ 57.67ms DONE
  events ................................................................ 4.73ms DONE
  routes ................................................................ 71.55ms DONE
  views ................................................................. 50.69ms DONE

可以看到optimize处理了四类缓存: config/events/routes/views

查看目录:

$ ls bootstrap/cache/
config.php  events.php  packages.php  routes-v7.php  services.php

二,cache与clear

缓存命令:

php artisan config:cache

 

上面命令会生成文件 bootstrap/cache/config.php,

用以下命令来取消配置信息缓存:

php artisan config:clear

此命令做的事情就是把 bootstrap/cache/config.php 文件删除。

 

其他三项的操作与之相同:

route(路由信息)

event (事件信息)

view (视图信息)

三,统一的优化命令:

optimize命令:

$ php artisan optimize

会生成 bootstrap/cache/packages.php 和 bootstrap/cache/services.php 两个文件

清除生成的两个文件:

$ php artisan clear-compiled

   INFO  Compiled services and packages files removed successfully.  

四,清除所有缓存:

$ ls bootstrap/cache/
config.php  events.php  packages.php  routes-v7.php  services.php
$ php artisan config:clear

   INFO  Configuration cache cleared successfully.  

$ php artisan event:clear

   INFO  Cached events cleared successfully.  

$ php artisan route:clear

   INFO  Route cache cleared successfully.  

$ ls bootstrap/cache/
packages.php  services.php
$ php artisan clear-compiled

   INFO  Compiled services and packages files removed successfully.  

$ ls bootstrap/cache/

五,php artisan package:discover也会生成packages.php和services.php两个文件

$ ls bootstrap/cache/
$ php artisan package:discover

   INFO  Discovering packages.  

  laravel/sail ................................................................................................................................ DONE
  laravel/sanctum ............................................................................................................................. DONE
  laravel/tinker .............................................................................................................................. DONE
  laravel/ui .................................................................................................................................. DONE
  nesbot/carbon ............................................................................................................................... DONE
  nunomaduro/collision ........................................................................................................................ DONE
  nunomaduro/termwind ......................................................................................................................... DONE

$ ls bootstrap/cache/
packages.php  services.php

 

标签:laravel,bootstrap,clear,cache,laravel11,artisan,packages,DONE,php
From: https://www.cnblogs.com/architectforest/p/18531980

相关文章

  • 算法笔记——马拉核弹(Mana Nuclear)
    0x00摘要“马拉核弹”算法由SXHT同学(2009~今)发明,并在2024年11月于某不知名学校机房内正式公布。该算法基于1975年发明的Manacher算法,并将其推广至对称正方形问题。原文链接与密码:sunxuhetai2009。关键词:Manacher算法信息学对称正方形0x01缘由先来看这道题目:......
  • 有关vector使用clear()的补充
    有关vector使用clear()的补充众所周知,\(map,set\)这2个\(clear()\)莫有问题,可\(vector\)就不一样,看下面#include<bits/stdc++.h>usingnamespacestd;vector<int>g;intmain(){g.push_back(4);g.push_back(8);g.clear();for(autov:g)printf("%d......
  • 微信小程序 thinkphp/laravel小型酒店宾馆管理系统_71z0e
    文章目录项目介绍具体实现截图技术介绍mvc设计模式小程序框架以及目录结构介绍错误处理和异常处理java类核心代码部分展示详细视频演示源码获取项目介绍本文工作研究的主要内容是如何实现酒店信息管理,和酒店各种信息的系统化、规范化和自动化。在设计系统时,分别设......
  • Laravel 11.x 未认证用户如何自定义重定向
    很久没玩Laravel,这次将原来的一个内容网站升级到最新版Laravel,发现版本已从laravel7.x到laravel11.x了,网站比较简单大部分更新都很顺利。但是也遇到了问题网站前端和后台分别使用了2套用户登录验证,前端使用了laravel/ui的用户认证,打开需要用户认证的界面时,能正常跳转到登录......
  • 基于thinkphp/laravel微信小程序的民宿管理系统8uj93
    文章目录项目介绍具体实现截图技术介绍mvc设计模式小程序框架以及目录结构介绍错误处理和异常处理java类核心代码部分展示其他uniapp小程序题目推荐详细视频演示源码获取项目介绍此系统的功能分为用户模块和管理员模块:1、管理员功能(1)个人中心:管理员在个人中心页面......
  • laravel11:中间件传递参数
    一,官方的文档:参考地址:https://docs.golaravel.com/docs/middleware二,演示:功能:一个中间件负责验证用户是否已登录,    传递参数的作用是:在已登录基础是否验证真人身份核验,值为1时要核验,其他情况可以不用1,为中间件注册一个别名:bootstrap/app.php->withMidd......
  • Laravel无法加载.env的问题
    在万网虚拟主机上,发现laravel无法加载.env中配置的信息,然后一路跟踪发现,问题出在PHPDotEnv这个库上在Loader.php里有一个函数如下:publicfunctionsetEnvironmentVariable($name,$value=null){list($name,$value)=$this->normaliseEnvironmentVariable($name,$value......
  • 038_Thinkphp/Laravel校园Flea Market校内购物商城售货平台
    目录具体实现截图技术栈和环境说明框架介绍开发技术介绍代码流程执行分析PHP核心代码部分展示其他项目推荐详细视频演示源码获取具体实现截图技术栈和环境说明开发语言:php后端框架:Thinkphp/Laravel前端框架:vue.js服务器:apache数据库:mysql运行环境:phpst......
  • 037_Thinkphp/Laravel在线租房房屋租赁管理系统
    目录具体实现截图技术栈和环境说明框架介绍开发技术介绍代码流程执行分析PHP核心代码部分展示其他项目推荐详细视频演示源码获取具体实现截图技术栈和环境说明开发语言:php后端框架:Thinkphp/Laravel前端框架:vue.js服务器:apache数据库:mysql运行环境:phpstud......
  • Laravel 2025年最佳实践、技巧和窍门
    ​​我们即将进入2025年,Laravel仍然是Web开发的首选,提供开发者创建强大高效应用的工具。本文介绍了一些关键的最佳实践、技巧和窍门,无论你使用的是Laravel9、10还是11,这些指南都能帮助你提升代码质量、简化工作流程,从而交付更好的应用。不论你是初学者还是有经验的开发者......