-
TP8使用注解+中间件实现在用户在后台某些特定操作的日志收集
效果如下:只需在方法上添加 #[Loggable] 注解即可记录日志,无需在路由文件中做任何配置,对业务代码无任何影响 ,可以精确控制哪些方法需要记录日志
-
MineAdmin3.x安装使用常见问题分享
MineAdmin3.x安装完成,执行数据库迁移
-
Hyperf安装运行时需要安装的扩展,以及需要开启的一些php函数
Hyperf3.1安装运行时需要安装的扩展,以及需要开启的一些php函数,否则无法正常运行hyperf框架
-
Hyperf3.1执行单元测试命令报错:/usr/bin/env: ‘php\r’: No such file or directory
Hyperf3.1执行单元测试命令报错:/usr/bin/env: ‘php\r’: No such file or directory Script co-phpunit --prepend tests/bootst...
-
Hyperf3.1实现国内短信发送(多平台集合包)
支持目前市面多家服务商,一套写法兼容所有平台,简单配置即可灵活增减服务商,内置多种服务商轮询策略、支持自定义轮询策略,统一的返回值格式,便于日志与监控,自动轮询选择可用的服务商,更多等你去发现与改进...
-
TP6报错致命错误: Cannot use object of type stdClass as array
今天在使用tp6时报错,致命错误: Cannot use object of type stdClass as array。我后端解析了一个josn数组,然后前端使用时报的这个错误
-
polkit pkexec 本地提权漏洞(CVE-2021-4034)解决办法
服务器提示 polkit pkexec 本地提权漏洞(CVE-2021-4034)该漏洞EXP已公开传播,漏洞利用成本极低,建议您立即关注并修复。如何修复呢?
-
Site error: the ionCube PHP Loader needs to be installed.
Site error: the ionCube PHP Loader needs to be installed. This is a widely used PHP extension for running ionC...
-
VM38152:1 Uncaught SyntaxError: Unexpected token o in JSON at position 1
JSON相关的出错误: Uncaught SyntaxError: Unexpected token o in JSON at position 1 分析: JSON格式问题
-
MySQL报错:which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mod
网站换了服务器之后报错:which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_m...
-
vue动态组件保持存活(缓存)--keep-alive组件
当使用 <component :is="..."> 来在多个组件间作切换时,被切换掉的组件会被卸载。我们可以通过 <KeepAlive> 组件强制被切换掉的组件仍然保持“存活”的状态。
-
vue动态组件基本介绍
动态组件(Dynamic Components)是一种在 Vue 中根据条件或用户输入来动态渲染不同组件的技术。在 Vue 中使用动态组件,可以使用 <component> 元素,并通过 is 特性绑定一个组件的名称或组...
-
vue组件生面周期--父子组件执行顺序
父beforeCreate -> 父created -> 父beforeMount -> 子beforeCreate -> 子created -> 子beforeMount -> 子mounted -> 父mounted...
-
vue组件的生命周期--钩子函数
Vue组件的生命周期可以被分为四个主要的阶段:创建(Creation)、挂载(Mounting)、更新(Updating)和销毁(Destruction)。每个阶段都有一些特定的钩子函数,可以注入自定义的逻辑。
-
vue组件插槽--动态插槽名定义及使用
动态指令参数也可以用在 v-slot 上,来定义动态的插槽名:
-
几种知名开源富文本编辑器记录和对比(仅供参考)
UEditor,kindeditor,simditor,wangEditor,CKEditor,tinymce灯富文本编辑器的优缺点及对比
-
关于mysql处理百万级以上的数据时如何提高其查询速度的方法
由于在参与的实际项目中发现当mysql表的数据量达到百万级时,普通SQL查询效率呈直线下降,而且如果where中的查询条件较多时,其查询速度简直无法容忍。
-
laravel框架与thinkPHP框架的区别
TP框架:ThinkPhp简单、快速,基于MVC和面向对象,易用性较高,是一款简洁实用的轻量级框架。Laravel框架:Lavavel一直秉承着优雅的原则,很好的支持了composer,实现了更丰富的扩展,社区文档活跃,...
-
MySQL数据表的类型MyISAM 与 InnoDB 的主要区别
生产环境中MyISAM和InnoDB两种表类型最为重要,一般创建数据表时都是用的这两种表类型中的一种。下面我们来看看这两种类型的主要区别有哪些
-
PHP中什么是面向对象什么是面向过程
面向对象是把一些常用的操作进行类封装起来,方便调用,需要用的地方,调用一下即可,这样开发方便,维护也方便!修改这个封装的类,即可达到修改全站的目的!
最新文章
-
Hyperf3.1使用PandaDoc插件包封装一个API服务类
HyperfHyperf3.1使用PandaDoc插件包封装一个API服务类
小萝卜 2025-07-05 【 Hyperf | PandaDoc 】 浏览 16
详情查看 -
Hyperf3.1使用异步多携程实现大批量数据按分页转移或插入
Hyperf目前有20W条会员信息,我需要将这批会员的uid和另外一些参数批量插入到另外一张表中
小萝卜 2025-07-05 【 Hyperf | 异步 | 携程 】 浏览 12
详情查看 -
TP8使用注解+中间件实现在用户在后台某些特定操作的日志收集
TP8效果如下:只需在方法上添加 #[Loggable] 注解即可记录日志,无需在路由文件中做任何配置,对业务代码无任何影响 ,可以精确控制哪些方法需要记录日志
小萝卜 2025-06-25 【 PHP | TP8 | 注解 | 中间件 】 浏览 57
详情查看 -
MineAdmin3.x安装使用常见问题分享
MineAdminMineAdmin3.x安装完成,执行数据库迁移
小萝卜 2025-05-27 【 mineAdmin 】 浏览 177
详情查看 -
Hyperf安装运行时需要安装的扩展,以及需要开启的一些php函数
HyperfHyperf3.1安装运行时需要安装的扩展,以及需要开启的一些php函数,否则无法正常运行hyperf框架
小萝卜 2025-05-27 【 PHP | Hyperf | Composer 】 浏览 158
详情查看 -
将wsl2中的/www/wwwroot目录,持久映射/挂载到本机D:\wwwroot目录操作方法
wsl2将wsl2中的/www/wwwroot目录映射/挂载到本机D:\wwwroot目录操作方法,我开始尝试的是将整个/www目录都挂载到windows系统D:\www下,但是/www下的很多目录文件都没挂在上。。
小萝卜 2025-05-26 【 wsl2 】 浏览 124
详情查看 -
windows子系统,将wsl2挂载到D:\wsl目录以节省C盘空间
wsl2众所周知,WSL2子系统的文件系统是通过windows挂载磁盘中的vhdx实现的。。。默认情况下,它们都是保存在C盘。时间久了c盘压力很大,所以需要将子系统文件系统迁移到其它盘符
小萝卜 2025-05-25 【 Windows | wsl2 】 浏览 151
详情查看 -
linux系统安装宝塔控制面板命令
宝塔linux系统安装宝塔控制面板命令 系统要求 操作系统:CentOS 7+/Ubuntu 18+/Debian 10+(推荐使用全新安装的系统) 内存:建议至少 1GB 以上 网络:确保服务器能正常访问互联网
小萝卜 2025-05-25 【 Linux | 宝塔 】 浏览 127
详情查看 -
Hyperf3.1执行单元测试命令报错:/usr/bin/env: ‘php\r’: No such file or directory
HyperfHyperf3.1执行单元测试命令报错:/usr/bin/env: ‘php\r’: No such file or directory Script co-phpunit --prepend tests/bootstrap.php --group=migrations --colors=always handling the test event returned with error code 127
小萝卜 2025-04-30 【 Hyperf 】 浏览 160
详情查看