菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
2662
0

Request

原创
05/13 14:22
阅读数 1800
# all 以数组形式获取所有输入数据
request()->all();
// input从整个请求中获取输入数据(包括查询字符串), form-data 与 raw 请求类型
request()->input('name');
# 默认值
request()->input('name', 'Sally');
# 数组
request()->input('products.0.name');
request()->input('products.*.name');
# query 只从查询字符串中获取输入数据
request()->query('name');
request()->query('name', 'Sally');
# 数组形式
request()->query();
// 获取请求url,不带查询字符串, url: http://xx.com/aa/bb
Request::url();
// 获取请求url,包含查询字符串
Request::fullUrl();
// 路径: /aa/bb
Request::path();
// 判断当前请求的 URI 是否可被匹配
Request::is('foo/*');
// 获取请求 Uri: /aa/bb/?c=d
Request::getRequestUri();
// 返回用户的 IP
Request::ip();
// 获取 Uri: http://xx.com/aa/bb/?c=d
Request::getUri();
// 获取查询字符串: c=d
Request::getQueryString();
// 获取请求端口 (例如 80, 443 等等)
Request::getPort();
// 获取 URI 的分段值 (索引从 1 开始)
Request::segment(1);
// 从请求中取回头部信息
Request::header('Content-Type');
// 从请求中取回服务器变量
Request::server('PATH_INFO');
// 判断请求是否是 AJAX 请求
Request::ajax();
// 判断请求是否使用 HTTPS
Request::secure();
// 获取请求方法
Request::method();
// 判断请求方法是否是指定类型的
Request::isMethod('post');
// 获取原始的 POST 数据
Request::instance()->getContent();
// 获取请求要求返回的格式
Request::format();
// 判断 HTTP Content-Type 头部信息是否包含 */json
Request::isJson();
// 判断 HTTP Accept 头部信息是否为 application/json
Request::wantsJson();

发表评论

0/200
2662 点赞
0 评论
收藏
为你推荐 换一批