git diff 用来比较文件之间的差异。平时我们在本地开发时,一般都是通过 gui 工具(git 图形化工具)查看文件差异,也就是文件变动内容。但是,我们可能会在线上服务器临时改一些小东西去排查 bug,此时就用不了这些 gui 工具了,那么就可以通过这个命令查看我们改动的内容
辰风沐阳 阅读 1900 2021-09-25
在使用TP6.0开发微擎应用时,要正常访问到控制器方法,普通的 pathinfo 方式是不行的,因为访问微擎中的某个模块需要携带一些参数才行,这时需要自己定义转换方法才行,解决方案: 通过 参数`s` 来访问
辰风沐阳 阅读 2900 2021-09-24
JWT全称: JSON Web Token,以 token 的方式代替传统的cookie、session模式,用于各服务器、客户端传递信息及签名验证,本文记录在TP6.0中使用JWT作为token验证的示例。
辰风沐阳 阅读 5141 2021-09-20
topthink/think-captcha 是 ThinkPHP 官方团队开发的适用于 TP 各版本的验证码扩展包,该验证码扩展包目前有三个主版本: 1.x、2.x、3.x,分别适用于: TP5.0、TP5.1、TP6.0
辰风沐阳 阅读 2598 2021-09-09
本文详细介绍了 git branch 命令的用法,主要包括分支的查看、创建、删除、重命名以及上游分支设置操作。关键点包括:使用 git branch -avv 查看所有分支详情;通过 git checkout -b 快速创建并切换分支;区分 -d 和 -D 删除分支的不同场景;重命名分支的本地和远程同步操作;以及使用 git push -u 设置上游分支的常用方法。该命令功能丰富但易于理解,适合定期复习以巩固记忆。
辰风沐阳 阅读 4183 2021-09-05
谷歌浏览器(Google Chrome)不仅拥有极简界面、运行速度快、稳定性高等优点,还有一个优势就是其拥有强大的扩展能力,合理使用插件便可以实现多种功能,使用合适的插件可以大大提交程序员的开发效率
辰风沐阳 阅读 2619 2021-08-30
本文介绍了在 ThinkPHP 框架中创建和使用自定义控制台指令的方法。主要内容包括:1. 通过 php think make:command 命令快速生成指令骨架;2. 指令类需继承think\console\Command 并实现 configure() 和 execute() 方法;3. 在配置文件中注册指令;4. 定义和使用指令参数(可选/必填)及选项(无值/必传值/可选值)。文中提供了完整的代码示例和调用方式,帮助开发者快速掌握自定义指令的开发流程。
辰风沐阳 阅读 3180 2021-08-28
这个错误发生在mysql 5.7 版本及以上版本,5.7版本默认的sql_mode配置中包含 `ONLY_FULL_GROUP_BY`,这个配置严格执行了"SQL92标准"。解决方案: 去除 sql_mode 中的 only_full_group_by
辰风沐阳 阅读 2838 2021-08-28
git reset 命令就是 git 的后悔药,可用于回退到版本。当仓库中有多个版本,比如 v1 和 v2,某个功能在 v1 上是正常的,升级到 v2 后有问题,此时我们想要将版本回退到 v1 版本,就可以使用 git reset 命令进行回退版本
辰风沐阳 阅读 2874 2021-08-27