TP6.0命令行之自定义指令

ThinkPHP TP6.0

自定义指令: 1. 创建自定义命令类文件 2. 在 config/console.php 配置文件定义命令 3. 在命令行测试运行

辰风沐阳 阅读 180 2021-08-28

TP6.0 模型的关联删除

ThinkPHP TP6.0

模型的关联删除是经常使用的模型特性之一。适用场景举例: 1、在删除文章的同时删除下面的评论 2、 删除用户的同时删除用户的多条评论和多条操作日志

辰风沐阳 阅读 205 2021-08-16

ThinkPHP 伪静态配置

ThinkPHP

URL重写:可以通过URL重写隐藏应用的入口文件(通常是index.php),本文记录各种场景的伪静态配置方法。例如:PhpStudy、宝塔中的apache伪静态配置方法

辰风沐阳 阅读 232 2021-07-29

TP6.0 使用 phpoffice/phpspreadsheet 导入数据

PHP ThinkPHP TP6.0 Composer

PhpSpreadsheet是一个用纯PHP编写的库,并引入了命名空间,PSR规范等。使用表格批量导入数据也是很常见的一种场景,本文记录在TP6.0中如何读取表格数据,将数据添加到数据库中。该扩展库要求PHP版本7.2+,和TP6.0版本要求一致

辰风沐阳 阅读 426 2021-06-12

TP6 时间查询

ThinkPHP TP6.0

框架内置了常用的时间查询方法,并且可以自动识别时间字段的类型。本文记录常用的时间查询方法,便于下次使用快速上手,有些是官方文档上没有的,官方文档只是列出部分查询

辰风沐阳 阅读 298 2021-06-08

TP6.0 系统服务的使用和理解

ThinkPHP TP6.0

系统服务的概念是指在执行框架的某些组件或者功能的时候需要依赖的一些基础服务,使用系统服务的场景: 为 TP6.0 提供扩展包、将类绑定到容器

辰风沐阳 阅读 426 2021-04-25

TP6.0 消息队列 topthink/think-queue

ThinkPHP TP6.0

`topthink/think-queue` 是ThinkPHP官方提供的一个消息队列服务,是专门支持队列服务的扩展包

辰风沐阳 阅读 907 2021-04-11

TP6.0 自定义异常处理类

ThinkPHP TP6.0

TP6.0 自定义异常处理, 在给前端写接口时自定义异常处理非常好用

辰风沐阳 阅读 319 2021-04-08

TP6.0 自定义命令创建类文件

ThinkPHP

通过修改 vendor\topthink\framework目录下的源码, 新增自定义命令用于快速创建逻辑层类文件, 怎么创建模型类文件就怎么创建逻辑层类文件, 只是将 make:model 改为 make:logic

辰风沐阳 阅读 326 2021-04-06