云南住建局和城乡建设报考网站,wordpress文本组件使用方法,媒体网站怎么申请,wordpress文字采集thinkphp8已出来有好一段时间了。这些天闲来无事#xff0c;研究了下tp8的路由。默认情况下#xff0c;tp8的路由是在route\app.php的文件里。但在实际工作中#xff0c;我们并不会这样子去写路由。因为这样不好管理。更多的#xff0c;是通过应用级别去管理路由。假如项目…thinkphp8已出来有好一段时间了。这些天闲来无事研究了下tp8的路由。默认情况下tp8的路由是在route\app.php的文件里。但在实际工作中我们并不会这样子去写路由。因为这样不好管理。更多的是通过应用级别去管理路由。假如项目用 admin 、api 、index 三个应用。那么 在项目中是这样子依次排列的如下图 以api应用为列结构如下其他应用一样的原理。 1、post请求
//api/route/route.php
Route::post(login ,/login/login); //[访问localhost/index.php/api/login , 控制器/方法userinfo/index]//控制器文件
?php namespace app\api\controller;use app\BaseController;use think\facade\Request;class Login extends BaseController{public function login(){$res Request::param(); //获取前端提交过来的内容 注意需要使用think\facade\Request;return json($res);}}?2、put请求
//api/route/route.php
Route::put(userInfo/:id , /userinfo/updateUserinfo); //[访问是localhost/index.php/api/userinfo/66 , 控制器/方法userinfo/updateUserinfo]//控制器文件
?php namespace app\api\controller;use think\facade\Request;class Userinfo{public function updateUserinfo($id){$res Request::post(); //获取前端丢过来的内容除去路由中的参数部份var_dump($id);}}
?3、delete请求
Route::delete(del/:id , userInfo/del);