命令行

快速生成应用

php think build demo

快速生成控制器

// 多应用
php think make:controller index@Blog

// 单应用
php think make:controller Blog

// 多级控制器
php think make:controller index@test/Blog --plain

// API接口的资源控制器
php think make:controller index@test/Blog --api

快速生成模型

// 多应用
php think make:model index@Blog

// 单应用
php think make:model Blog

快速生成中间件

// 多应用
php think make:middleware index@Auth

// 单应用
php think make:middleware Auth

创建验证器类

php think make:validate index@User

清除缓存文件

// 如果需要清除应用的缓存文件,可以使用下面的命令:
php think clear

// 不带任何参数调用clear命令会清除runtime目录(包括模板缓存、日志文件及其子目录)下面的所有的文件,但会保留目录。

// 如果不需要保留空目录,可以使用
php think clear --dir\

// 清除日志目录
php think clear --log

// 清除日志目录并删除空目录
php think clear --log --dir

// 清除数据缓存目录
php think clear --cache

// 清除数据缓存目录并删除空目录
php think clear --cache --dir

// 如果需要清除某个指定目录下面的文件,可以使用
php think clear --path d:\www\tp\runtime\log\

生成数据表字段缓存

// 可以通过生成数据表字段信息缓存,提升数据库查询的性能,避免多余的查询
php think optimize:schema

// 如果是多应用模式,你可以使用下面的指令生成admin应用的字段缓存
php think optimize:schema admin

// 会自动生成当前数据库配置文件中定义的数据表字段缓存,也可以指定数据库生成字段缓存(必须有用户权限)
php think optimize:schema --connection mysql

// 需要单独更新某个数据表的缓存
php think optimize:schema --table think_user

// 支持指定数据库名称
php think optimize:schema --table demo.think_user

生成路由映射缓存

// 生成路由映射缓存的命令
php think optimize:route

// 多应用
php think optimize:route index

快速生成类库映射文件

// 可以使用下面的指令生成类库映射文件,提高系统自动加载的性能
php think optimize:autoload
powered by GitbookEdit Time: 2023-04-08 10:28:32