ThinkPHP 内置了多个命令行工具,包括:
route
:用于检测当前请求的路由信息,可通过 -i
参数查看路由中间件信息。deploy
:用于将应用部署到服务器,可通过 -t
参数指定部署的目标服务器。migrate
:用于管理数据库迁移,可通过 -l
参数查看当前数据库迁移的历史记录。console
:可以在命令行下运行应用,执行自定义的控制器方法,也可以用于定时任务的执行。tpl
:用于将模板文件编译为 PHP 文件,提高模板渲染效率。new
:用于创建新的 ThinkPHP 应用,可通过 -m
参数选择使用模块化开发模式。clear
:用于清理应用缓存、日志等临时文件,提高应用的运行效率。以上命令行工具均可以通过 php think 命令
的形式在命令行下执行,例如 php think route -i
。