laravel中请求用例$request可用的一些方法小结

2019-01-01 23:20:19来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

laravel中$request可用的一些方法小结

1,请求方法的获取

$method = $request->method();

2,检测请求方法

$res = $request->isMethod('post');

3,获取请求的路径

$path = $request->path();

4,获取完整的url

$url = $request->url();

5,获取请求的ip

$ip = $request->ip();

6,获取端口

$port = $request->getPort();

7,参数的获取

$name = $request->input('name');

8,设置默认值

$res = $request->input('name','10');

9,检测请求参数

$res = $request->has('name');

10,获取所有请求参数

$res = $request->all();

11,提取部分参数

$res = $request->only(['username','password']);

12,剔除不需要的参数

$res = $request->except(['username','password']);

13,获取请求头信息

$res = $request->header('Connection');

14,检测文件是否有上传

$res = $request->hasFile('cover');

15,提取上传的文件

$res = $request->file('file');

16,获取cookie

$cookies = $request->cookie();

17,新增cookie值

$response->withCookie(cookie('cookie','learn-laravel',3)); 
//第一个参数是cookie名,第二个参数是cookie值,第三个参数是有效期(分钟)
$response->withCookie(cookie()->forever('cookie-name','cookie-value')); 
//如果想要cookie长期有效使用此方法

 

未完待续......

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:手动配置PHP7.2+Apach2.4犯的小错误 [未解决]

下一篇:MongoDB的常用命令和增查改删