RequestResponse(laravel)
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)相关推荐
- PHP下载文件(laravel)
public function downloadLaravel() //有laravel中有现成的下载方法 { return response() ->download(realpath(bas ...
- PHP(Laravel)作为客户端调用GRPC
本文章只描述使用php作为客户端调用grpc. 官网链接: grpc 官网php客户端链接: php-clent-grpc 得有个php环境并且安装好grpc扩展, 安装 protoc 与 grpc_ ...
- php后台开发(二)Laravel框架
php后台开发(二)Laravel框架 为了提高后台的开发效率,往往需要选择一套适合自己的开发框架,因此,选择了功能比较完善的Laravel框架,仔细学来,感觉和Python语言的框架Django非常 ...
- 深入理解 Laravel Eloquent(三)——模型间关系(关联)
Eloquent是什么 Eloquent 是一个 ORM,全称为 Object Relational Mapping,翻译为 "对象关系映射"(如果只把它当成 Database A ...
- 在Laravel外使用Eloquent(一)
不得不承认Laravel的Eloquent是一个很棒的ORM,其实Laravel框架的设计本身结构使用的是subtree实现(外层使用的git-subsplit) , 也就是说Eloquent是独立的 ...
- 浅谈Laravel中的设计模式(四) Contract 契约模式
阅读时长:3分钟 技术预备:熟悉Laravel的使用 契约模式(Contract) 一.首先什么是契约模式呢? 学过Java的童鞋一定知道interface.抽象类之类的概念. 主要就是为了具有相同操 ...
- wangEditor编辑器在laravel中上传图片(二)
这里接着上篇,上篇是关于wangEditor的简单实用.这篇主要是上传图片. 一.wangEditor上传图片的一些配置 博主这里使用的是laravel5.1框架,大家根据自己的框架调整就好. 1.上 ...
- Laravel学习笔记(二)
解决了类自动加载的问题,剩下的问题就是看文档了,laravel的官方文档虽然简单,但是却包含了很多基础知识,学习Laravel最好先看看官方文档,我感觉帮助很大,因为laravel框架的源码看起来并不 ...
- 2016 版 Laravel 系列入门教程(一)
https://www.golaravel.com/post/2016-ban-laravel-xi-lie-ru-men-jiao-cheng-yi/ 2016 版 Laravel 系列入门教程(一 ...
最新文章
- if(a==1且a==2且a==3),有没有可能为true?
- 2010年下半年网络工程师考试上午试卷与参考答案(3)
- [票据打印]打印走纸控制(1) - 设置纸型
- 一篇文章助你了解机器学习
- linux浏览器不能播放音频文件夹,在html中插入音频文件在浏览器中播放音频文件的兼容性问题...
- 【算法学习】【图像增强】【Retinex】Retinex Image Processing(NASA)
- Py修行路 python基础 (四)运算 copy
- 如何在ArcGIS中由县级数据生成省级数据?
- python双层for循环实现全排列_Python循环实现n的全排列功能
- 鸿蒙造化什么意思,大家说鸿蒙造化决,和鸿蒙天地有关系吗
- 《你只是看起来很努力》--读书笔记
- 网站类项目商业计划书
- 扫地机器人噪音响_扫地机器人噪音大的解决方法
- 10bit视频编码——特性及全面播放方法介绍
- 互联网日报 | 6月8日 星期二 | 华为30亿成立数字能源公司;阿里明星直播业务“天猫星选”上线;苹果WWDC 2021开幕...
- android换手机照片怎么转移,换手机了怎么把照片转移到新手机
- 微软挑战人工智能的下一个大战场:人类的永续未来
- RAKE(快速自动关键字抽取)算法原理与实现
- 招人厌的 10 种男人
- 高精度AOA定位,给你带来不一样的室内外定位技术-新导智能
热门文章
- Bootstrap树控件(Tree控件组件)使用经验分享
- VS NuGet使用
- 算法笔记_188:历届试题 危险系数(Java)
- 8.2.1.2 How MySQL Optimizes WHERE Clauses MySQL 优化WHERE 子句
- PhpStorm 默认快捷键
- Java将小数转换为成百分比输出
- 图的数组(邻接矩阵)存储结构
- C语言语法之运算符及优先级
- 假如我是陈一舟--我的大社交生态系统战略
- 【2012.4.22】北京植物园卧佛寺