ThinkPHP 8 命令行速查表
在项目根目录执行 php think <指令>
即可调用。
快速开发
指令 | 示例 |
---|---|
启动内置服务器 | php think run -p 8000 |
生成路由缓存 | php think optimize:route |
清空缓存 | php think clear |
控制器
指令 | 示例 |
---|---|
生成控制器 | php think make:controller index/Blog |
RESTful 资源控制器 | php think make:resource admin/User |
模型 & 服务
指令 | 示例 |
---|---|
生成模型 | php think make:model index/User |
生成服务类 | php think make:service UserToken |
中间件 & 事件
指令 | 示例 |
---|---|
生成中间件 | php think make:middleware CheckToken |
生成事件 | php think make:event UserLogin |
数据库
指令 | 示例 |
---|---|
执行迁移 | php think migrate:run |
回滚迁移 | php think migrate:rollback |
SQL 日志 | php think sql:log |
队列(think-queue)
指令 | 示例 |
---|---|
消费队列 | php think queue:work |
守护进程 | php think queue:listen |
调试 & 信息
指令 | 示例 |
---|---|
框架版本 | php think version |
路由列表 | php think route:list |
查看配置 | php think config app.app_name |
自定义指令
- 生成骨架:
php think make:command Hello
- 注册到
config/console.php
- 执行:
php think hello
Any command +
-h
for more help, e.g. php think make:controller -h
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容