-
Hyperf3.1实现阿里云国际短信发送功能(单个/群发)
发送单个港澳台及国外短信,批量发送国外短信
-
hyperf3.1实现apple第三方网页授权登录
完整流程: 1.点击前端 Apple 登录按钮。2.用户授权后,Hyperf 会收到包含 code 的 POST 请求。3.后端通过 code 换取 access_token 并获取用户数据。4.返回用户信息或执行登录...
-
hyperf3.1实现google第三方网页授权登录
总结步骤:1. 注册Google应用,获取客户端ID和密钥,配置回调URL。2. 安装OAuth2客户端和Google提供者库。3. 配置Hyperf的OAuth服务,注入GoogleProvider。4. 创建路由和控...
- Mysql-sql优化
- Mysql事务处理级别
-
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执行单元测试命令报错:/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 】 浏览 18
详情查看 -
Hyperf3.1实现国内短信发送(多平台集合包)
Hyperf支持目前市面多家服务商,一套写法兼容所有平台,简单配置即可灵活增减服务商,内置多种服务商轮询策略、支持自定义轮询策略,统一的返回值格式,便于日志与监控,自动轮询选择可用的服务商,更多等你去发现与改进...
小萝卜 2025-04-05 【 PHP | Hyperf | 功能 | 短信 】 浏览 83
详情查看 -
Hyperf3.1实现阿里云国际短信发送功能(单个/群发)
Hyperf发送单个港澳台及国外短信,批量发送国外短信
小萝卜 2025-04-05 【 PHP | 阿里云 | Hyperf | 功能 】 浏览 79
详情查看 -
hyperf3.1实现apple第三方网页授权登录
Hyperf完整流程: 1.点击前端 Apple 登录按钮。2.用户授权后,Hyperf 会收到包含 code 的 POST 请求。3.后端通过 code 换取 access_token 并获取用户数据。4.返回用户信息或执行登录逻辑。
小萝卜 2025-04-04 【 PHP | Hyperf | 第三方 | Apple | 功能 】 浏览 89
详情查看 -
Apple第三方网页授权登录-OAuth客户端创建配置流程
第三方登录Apple相对于google配置的流程要复杂很多,创建 App ID,创建 Service ID(用于网页登录),生成 Private Key(用于 JWT 签名)
小萝卜 2025-04-04 【 第三方登录 | 第三方 | Apple | 配置 】 浏览 118
详情查看 -
hyperf3.1实现google第三方网页授权登录
hyperf总结步骤:1. 注册Google应用,获取客户端ID和密钥,配置回调URL。2. 安装OAuth2客户端和Google提供者库。3. 配置Hyperf的OAuth服务,注入GoogleProvider。4. 创建路由和控制器处理授权跳转和回调。5. 处理state参数,使用缓存存储。6. 在回调中换取访问令牌,获取用户信息。7. 处理用户登录或注册逻辑,返回应用自己的认证信息。
小萝卜 2025-04-04 【 PHP | Google | Hyperf | 第三方 | 功能 】 浏览 97
详情查看 -
Google第三方网页授权登录-OAuth客户端创建配置流程
第三方登录创建Google OAuth客户端 步骤一:访问 Google Cloud Console 步骤二:创建项目并进入 API和服务 → 凭据 步骤三:创建OAuth客户端ID,选择应用类型为 Web应用 步骤四:在 授权重定向URI 中添加回调地址,例如:https://your-domain.com/auth/google/callback
小萝卜 2025-04-04 【 PHP | 第三方登录 | Google | 第三方 | 配置 】 浏览 163
详情查看 -
Mysql-sql优化
2025-03-23 【 MySql | 面试题 】 浏览 108
详情查看 -
Mysql事务处理级别
2025-03-23 【 MySql | 面试题 】 浏览 102
详情查看