1,创建一个模块命令:
//tp5
php think build --module test
//tp6
php think build test
2,创建一个控制器test:
php think make:controller app\admin\controller\test
//或
php think make:controller admin@test
3,创建一个model:
php think make:model app\common\model\test
4,创建一个验证类:
php think make:validate app\common\validate\test
5,安装拓展:
composer require topthink/think-multi-app
6,查看admin目录下的路由:
php think route:list admin
7,创建中间件:
php think make:middleware /admin/Upgrade
8,think常见指令:
指令 | 描述 |
build | 自动生成应用目录和文件 |
help | 帮助 |
list | 指令列表 |
clear | 清除缓存指令 |
run | 启动PHP内置服务器 |
version | 查看当前框架版本号 |
make:controller | 创建控制器类 |
make:model | 创建模型类 |
make:command | 创建指令类文件 |
make:validate | 创建验证器类 |
make:middleware | 创建中间件类 |
make:event | 创建事件类 |
make:listener | 创建事件监听器类 |
make:subscribe | 创建事件订阅者类 |
make:service | 创建系统服务类 |
optimize:autoload | 生成类库映射文件 |
optimize:config | 生成配置缓存文件 |
optimize:schema | 生成数据表字段缓存文件 |
optimize:facade | 生成Facade注释 |
route:build | 生成注解路由 |
route:list | 查看路由定义 |
service:discover | 自动注册扩展包的系统服务 |
vendor:publish | 自动生成扩展的配置文件 |