🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
### 静态类方法 use think\\facade\\Request(导入请求对象静态代理) Request::get() Request::post() Request::param(): 它是get与post的合体,可以有两个参数,param(‘id/d’, 8),这个的意思就是获得传过来的id并且转换为整形(/d修饰符的作用),同时赋予默认值为8;类似的修饰符有:/s转换为字符串,/b转换为布尔型,/a转换为数组,/f转换为浮点型,/d转换为整形。 Request::param('username', '', 'strip\_tags'); // 获取param变量 并用strip\_tags函数过滤。 Request::only('id, name'); #只获取当前请求的id和name变量 Request::except('id, name'); #排除id和name变量 ### 普通方法 use think\\Request(导入请求对象) $request = new Request(); $request->get(); ### 依赖注入 use think\\Request(导入请求对象) 在控制器的方法中如public fucntion test(Request $request){$request->get()} ### 使用Controller中的request方法 use think\\Controller class \*\* extends Controller $this->request->get();#使用 ### 助手函数 request()->get();请求中获取参数可以用param()方法,这个方法是$\_GET与$\_POST的合体,如果里面有true,即param(true),就是包括文件上传的部分。