Request

URL

// url: http://xx.com/aa/bb
Request::url();// 路径: /aa/bb
Request::path();// 获取请求 Uri: /aa/bb/?c=d
Request::getRequestUri();// 获取 Uri: http://xx.com/aa/bb/?c=d
Request::getUri();// 获取查询字符串: c=d
Request::getQueryString();// 判断当前请求的 URI 是否可被匹配
Request::is('foo/*');

请求内容

// 返回用户的 IP
Request::ip();// 获取请求端口 (例如 80, 443 等等)
Request::getPort();// 从请求中取回头部信息
Request::header('Content-Type');
// 从请求中取回服务器变量
Request::server('PATH_INFO');// 判断 HTTP Content-Type 头部信息是否包含 */json
Request::isJson();
// 判断请求是否是 AJAX 请求
Request::ajax();// 判断请求是否使用 HTTPS
Request::secure();// 获取请求方法
Request::method();
// 判断请求方法是否是指定类型的
Request::isMethod('post');

请求参数

//获取所有参数
$request->all();//获取部分输入值,可使用only方法
$request->only('name','id');// 要排除部分输入参数值$request->except('id');// 获取请求输入
$request->input('id',1);
$request->input('test.0.name');// 判断输入参数名是否存在
$request->has('name')//请求数据暂时保存到session中
$request->flash();// 在当前请求获取session中保存的数据
$request->old();

Response

// 创建一个回应且修改其头部信息的值
$response = Response::make($contents, 200);
$response->header('Content-Type', 'application/json');
return $response;    // Response实例上的withCookie方法新增cookie
$response=new Response;
//第一个参数是cookie名,第二个参数是cookie值,第三个参数是有效期(分钟)
$response->withCookie(cookie('web','hjy',1));
// cookie()长期使用
$response->withCookie(cookie()->forever('name','hjy'));// 相应ajax
return $response()->ajax($datas);

转载于:https://www.cnblogs.com/yunchuang96/p/7515514.html

RequestResponse(laravel)相关推荐

  1. PHP下载文件(laravel)

    public function downloadLaravel() //有laravel中有现成的下载方法 { return response() ->download(realpath(bas ...

  2. PHP(Laravel)作为客户端调用GRPC

    本文章只描述使用php作为客户端调用grpc. 官网链接: grpc 官网php客户端链接: php-clent-grpc 得有个php环境并且安装好grpc扩展, 安装 protoc 与 grpc_ ...

  3. php后台开发(二)Laravel框架

    php后台开发(二)Laravel框架 为了提高后台的开发效率,往往需要选择一套适合自己的开发框架,因此,选择了功能比较完善的Laravel框架,仔细学来,感觉和Python语言的框架Django非常 ...

  4. 深入理解 Laravel Eloquent(三)——模型间关系(关联)

    Eloquent是什么 Eloquent 是一个 ORM,全称为 Object Relational Mapping,翻译为 "对象关系映射"(如果只把它当成 Database A ...

  5. 在Laravel外使用Eloquent(一)

    不得不承认Laravel的Eloquent是一个很棒的ORM,其实Laravel框架的设计本身结构使用的是subtree实现(外层使用的git-subsplit) , 也就是说Eloquent是独立的 ...

  6. 浅谈Laravel中的设计模式(四) Contract 契约模式

    阅读时长:3分钟 技术预备:熟悉Laravel的使用 契约模式(Contract) 一.首先什么是契约模式呢? 学过Java的童鞋一定知道interface.抽象类之类的概念. 主要就是为了具有相同操 ...

  7. wangEditor编辑器在laravel中上传图片(二)

    这里接着上篇,上篇是关于wangEditor的简单实用.这篇主要是上传图片. 一.wangEditor上传图片的一些配置 博主这里使用的是laravel5.1框架,大家根据自己的框架调整就好. 1.上 ...

  8. Laravel学习笔记(二)

    解决了类自动加载的问题,剩下的问题就是看文档了,laravel的官方文档虽然简单,但是却包含了很多基础知识,学习Laravel最好先看看官方文档,我感觉帮助很大,因为laravel框架的源码看起来并不 ...

  9. 2016 版 Laravel 系列入门教程(一)

    https://www.golaravel.com/post/2016-ban-laravel-xi-lie-ru-men-jiao-cheng-yi/ 2016 版 Laravel 系列入门教程(一 ...

最新文章

  1. if(a==1且a==2且a==3),有没有可能为true?
  2. 2010年下半年网络工程师考试上午试卷与参考答案(3)
  3. [票据打印]打印走纸控制(1) - 设置纸型
  4. 一篇文章助你了解机器学习
  5. linux浏览器不能播放音频文件夹,在html中插入音频文件在浏览器中播放音频文件的兼容性问题...
  6. 【算法学习】【图像增强】【Retinex】Retinex Image Processing(NASA)
  7. Py修行路 python基础 (四)运算 copy
  8. 如何在ArcGIS中由县级数据生成省级数据?
  9. python双层for循环实现全排列_Python循环实现n的全排列功能
  10. 鸿蒙造化什么意思,大家说鸿蒙造化决,和鸿蒙天地有关系吗
  11. 《你只是看起来很努力》--读书笔记
  12. 网站类项目商业计划书
  13. 扫地机器人噪音响_扫地机器人噪音大的解决方法
  14. 10bit视频编码——特性及全面播放方法介绍
  15. 互联网日报 | 6月8日 星期二 | 华为30亿成立数字能源公司;阿里明星直播业务“天猫星选”上线;苹果WWDC 2021开幕...
  16. android换手机照片怎么转移,换手机了怎么把照片转移到新手机
  17. 微软挑战人工智能的下一个大战场:人类的永续未来
  18. RAKE(快速自动关键字抽取)算法原理与实现
  19. 招人厌的 10 种男人
  20. 高精度AOA定位,给你带来不一样的室内外定位技术-新导智能

热门文章

  1. Bootstrap树控件(Tree控件组件)使用经验分享
  2. VS NuGet使用
  3. 算法笔记_188:历届试题 危险系数(Java)
  4. 8.2.1.2 How MySQL Optimizes WHERE Clauses MySQL 优化WHERE 子句
  5. PhpStorm 默认快捷键
  6. Java将小数转换为成百分比输出
  7. 图的数组(邻接矩阵)存储结构
  8. C语言语法之运算符及优先级
  9. 假如我是陈一舟--我的大社交生态系统战略
  10. 【2012.4.22】北京植物园卧佛寺