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 | 自動生成擴展的配置文件 |