Laravel Input  常用操作方法

Input::get('key');

指定默认值

Input::get('key', 'default');

Input::has('key');

Input::all();

只取回 'foo' 和 'bar',返回数组

 Input::only('foo', 'bar');

取除了 'foo' 的所有用户输入数组

Input::except('foo');

会话周期内 Input

清除会话周期内的输入

 Input::flash();

清除会话周期内的指定输入

 Input::flashOnly('foo', 'bar');

清除会话周期内的除了指定的其他输入

 Input::flashExcept('foo', 'baz');

取回一个旧的输入条目

 Input::old('key','default_value');

Files

使用一个已上传的文件

 Input::file('filename');

判断文件是否已上传

 Input::hasFile('filename');

获取文件属性

Input::file('name')->getRealPath();
Input::file('name')->getClientOriginalName();
Input::file('name')->getClientOriginalExtension();
Input::file('name')->getSize();
Input::file('name')->getMimeType();

移动一个已上传的文件

 Input::file('name')->move($destinationPath);

移动一个已上传的文件,并设置新的名字

 Input::file('name')->move($destinationPath, $fileName);

Laravel Request  常用操作方法

url: http://xx.com/023xs/ac

 Request::url();

路径: /aa/bb

 Request::path();

获取请求 Uri: /aa/bb/?c=d

Request::getRequestUri();

返回用户的 IP

Request::ip();

获取 Uri: http://xx.com/023xs/ac/?c=d

 Request::getUri();

获取查询字符串: c=d

 Request::getQueryString();

获取请求端口 (例如 80, 443 等等)

 Request::getPort();

判断当前请求的 URI 是否可被匹配

 Request::is('foo/*');

获取 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();

转载于:https://www.cnblogs.com/weihua2018/p/9946549.html

Laravel Request 和 Laravel Input 常用操作方法相关推荐

  1. php laravel 忘记密码,Laravel重置密码实例详解

    假如需要使用laravel搭建一个后台内容管理系统,但laravel默认的登陆注册不能满足目前的需求,重置密码的话因为是用在后台,并且不需要发送邮件进行重置,所以默认的重置密码肯定是不行的.跟随本文我 ...

  2. 向军2017年最新laravel开发宝典 laravel结合vue与接口开发webapp实战视频教程

    课程介绍: Laravel是一套简洁.优雅的PHP Web开发框架(PHP Web Framework).它不仅可以让我们从面条一样杂乱的代码中解脱出来,还可以帮我们构建一个完美的网络APP,而且每行 ...

  3. php laravel导入excel,Laravel 5使用Laravel Excel实现Excel/CSV文件导入导出的功能详解

    @H_404_0@ 1.简介 @H_404_0@本文主要给大家介绍了关于Laravel 5用Laravel Excel实现Excel/CSV文件导入导出的相关内容,下面话不多说了,来一起看看详细的介绍 ...

  4. Laravel 调试利器 Laravel Debugbar 扩展包安装及使用教程

    1.简介 Laravel Debugbar 在 Laravel 5 中集成了 PHP Debug Bar ,用于显示调试及错误信息以方便开发.该扩展包包含了一个 ServiceProvider 用于注 ...

  5. php laravel入口文件,Laravel学习教程之从入口到输出过程详解

    php 的 Laravel学习教程之从入口到输出过程详解 本文主要给大家介绍了关于Laravel从入口到输出过程的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. I. 预备 ...

  6. python 全栈开发,Day3(数据类型,str切片,str常用操作方法,for循环)

    一.基础数据类型 基础数据类型,有7种类型,存在即合理. 1.int 整数 主要是做运算的 .比如加减乘除,幂,取余  + - * / ** %... 2.bool 布尔值 判断真假以及作为条件变量 ...

  7. Laravel 调试利器 —— Laravel Debugbar 扩展包安装及使用教程(转)

    Laravel 调试利器 -- Laravel Debugbar 扩展包安装及使用教程 时间 2015-12-24 09:57:09  Laravel学院 原文  http://laravelacad ...

  8. FTPHelper-FTP帮助类,常用操作方法

    FTPHelper-FTP帮助类,常用操作方法 C#基类库苏飞版--系列教程导航 http://www.cckan.net/thread-655-1-1.html 这个类是关于加密,解密的操作,文件的 ...

  9. python对文件的读操作方法有哪些-Python文件常用操作方法

    Python文件常用操作方法 一.对File对象常用操作方法: file= open(file, mode='r', buffering=-1, encoding=None, errors=None, ...

  10. input常用输入框限制

    input常用输入框限制 本篇 1.小写自动转换成大写:  or 2.大写自动转换成小写  or 3.防止退后清空的TEXT文档 4.ENTER键可以让光标移到下一个输入框 5.只能为中文(有闪动) ...

最新文章

  1. shell函数的返回值不能大于255的问题
  2. c语言程序设计A课程试,自学考试有关论文范文,与C语言程序设计A课程辅导相关硕士毕业论文范文...
  3. 执行单元测试 报TEST class 有不能识别字符
  4. 剑指offer--调整数组顺序使奇数位于偶数前面
  5. 进程控制2--exec族
  6. 计算机是怎样跑起来的
  7. php url地址栏传中文乱码解决方法集合
  8. oracle的即时客户端,安装oracle即时客户端
  9. 如何关闭迅雷频繁自动弹出更新到新版本的提示
  10. nginx基本原理介绍
  11. c语言黄金分割法搜索过程,【大话数据结构C语言】53 斐波那契查找(黄金分割法查找)...
  12. 年轻人如何去有效的学习(很好的鸡汤,一语惊醒梦中人)
  13. 计算机无法访问,您可能没有权限使用网络资源.请与这台服务器的管理员联系
  14. ajax上传图片到又拍云,又拍云存储(UpYun)的.NET Core填坑
  15. toupper在c语言中是什么意思,C语言中toupper 是什么?
  16. 使用HC05蓝牙模块实现数据无线传输,看完包会
  17. 自学PHP 环境搭建
  18. python实现千牛客服自动回复语_千牛自动回复话术
  19. IOS 七种手势详解(动图+Demo下载)
  20. 时隔24年,《失孤》原型父子相认!身体特征结合DNA对比,公安如何定位被拐儿童...

热门文章

  1. 玉溪推行电子政务 建设新型智慧城市
  2. Markdow简单介绍
  3. 对于JQuery Mobile的介绍
  4. 位姿矩阵求逆 (搬运)
  5. App调试内存泄露之Context篇(下)-App调试内存泄露之Context篇(下)
  6. 利用OFBiz实现Single Sign On单点登录
  7. 编译器错误~写JS还是谨慎点好
  8. 把DamnSmallLinux(DSL)安装到硬盘(虚拟机)并安装GCC
  9. 水晶報表之Datetime TO shortDate
  10. 怎样解决An internal error has occurred. Index out of bounds