文件生成命令
使用 php bin/swoft gen
可以查看到现在支持生成的文件类型
% php bin/swoft gen
Description:
Generate some common application template classes[built-in]
Usage:
gen:{command} [arguments] [options]
Commands:
command Generate CLI command controller class
controller Generate HTTP controller class
websocket Generate WebSocket controller class
rpcService Generate RPC service class
listener Generate an event listener class
middleware Generate HTTP middleware class
task Generate user task class
process Generate user custom process class
Options:
-h, --help Show help of the command group or specified command action
关于每个命令的具体使用信息,可以用
php bin/swoft gen:{command} -h
来查看
生成http controller
使用命令 php bin/swoft gen:controller
- 使用示例
php bin/swoft gen:controller demo --prefix /demo -y // Gen DemoController class to `@app/Controllers`
php bin/swoft gen:controller user --prefix /users --rest // Gen UserController class to `@app/Controllers`(RESTFul type)
更多选项信息请使用
php bin/swoft gen:controller -h
查看
生成http middleware
使用命令 php bin/swoft gen:middleware
- 使用示例
php bin/swoft gen:middleware demo // Gen DemoMiddleware class to `@app/Middlewares`
更多选项信息请使用
php bin/swoft gen:middleware -h
查看
生成cli command
使用命令 php bin/swoft gen:command
- 使用示例
php bin/swoft gen:command demo // Gen DemoCommand class to `@app/Commands`
更多选项信息请使用
php bin/swoft gen:command -h
查看
生成ws controller
使用命令 php bin/swoft gen:websocket
- 使用示例
php bin/swoft gen:websocket echo // Gen EchoController class to `@app/WebSocket`
更多选项信息请使用
php bin/swoft gen:websocket -h
查看
生成事件监听器
使用命令 php bin/swoft gen:listener
- 使用示例
php bin/swoft gen:listener demo // Gen DemoListener class to `@app/Listener`
更多选项信息请使用
php bin/swoft gen:listener -h
查看