企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# GET请求方法 ## route.php路由文件里 ~~~ <?php use think\Route; Route::get('admin/:name','admin/index/index_get'); ~~~ --------------------------- admin/index/index文件里-------------------------------- ~~~ <?php namespace app\admin\controller; class Index{ public function index_get($name){ dump($name); } ~~~ ![](https://img.kancloud.cn/d2/e2/d2e252a47cca88be51582f2c39e951eb_987x395.png) # POST请求方法 ## route.php路由文件里 ~~~ <?php use think\Route; Route::post('admin','admin/index/index_post'); ~~~ --------------------------- admin/index/index文件里-------------------------------- ~~~ <?php namespace app\admin\controller; class Index{ public function index_post(){ dump(input()); } } ~~~ 注意:admin/index/index文件里 输出的方式为 input() 这个方法。 POST请求用模拟器发送请求而不是浏览器 # put请求方法 ## route.php路由文件里 ~~~ <?php use think\Route; Route::put('admin','admin/index/index_put'); ~~~ --------------------------- admin/index/index文件里-------------------------------- ~~~ <?php namespace app\admin\controller; class Index{ public function index_put(){ dump(); } } ~~~ put请求用模拟器发送请求而不是浏览器 <br/> <br/> # delete请求方法 ## route.php路由文件里 ~~~ <?php use think\Route; Route::delete('admin','admin/index/index_delete); ~~~ --------------------------- admin/index/index文件里-------------------------------- ~~~ <?php namespace app\admin\controller; class Index{ public function index_delete(){ dump(); } } ~~~ delete请求用模拟器发送请求而不是浏览器 <br/> <br/> # any请求方法 ## route.php路由文件里 ~~~ <?php use think\Route; Route::any('admin','admin/index/index_any); ~~~ --------------------------- admin/index/index文件里-------------------------------- ~~~ <?php namespace app\admin\controller; class Index{ public function index_any(){ dump(); } } ~~~ any请求用模拟器发送请求而不是浏览器 ## any是最强大的请求方法了,可以全部包括上面几种 ## 以上admin为模块 ![](https://img.kancloud.cn/f6/cd/f6cde1a84784e29c54146f1fdff745e2_962x743.png) any路由里 如果限制只允许get和post请求 那么路由添加 ['method'=>'get|post'] ~~~ Route::any('admin/login','admin/LoginController/index',['method'=>'get|post']); ~~~