Laravel Request 和 Laravel Input 常用操作方法
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 常用操作方法相关推荐
- php laravel 忘记密码,Laravel重置密码实例详解
假如需要使用laravel搭建一个后台内容管理系统,但laravel默认的登陆注册不能满足目前的需求,重置密码的话因为是用在后台,并且不需要发送邮件进行重置,所以默认的重置密码肯定是不行的.跟随本文我 ...
- 向军2017年最新laravel开发宝典 laravel结合vue与接口开发webapp实战视频教程
课程介绍: Laravel是一套简洁.优雅的PHP Web开发框架(PHP Web Framework).它不仅可以让我们从面条一样杂乱的代码中解脱出来,还可以帮我们构建一个完美的网络APP,而且每行 ...
- php laravel导入excel,Laravel 5使用Laravel Excel实现Excel/CSV文件导入导出的功能详解
@H_404_0@ 1.简介 @H_404_0@本文主要给大家介绍了关于Laravel 5用Laravel Excel实现Excel/CSV文件导入导出的相关内容,下面话不多说了,来一起看看详细的介绍 ...
- Laravel 调试利器 Laravel Debugbar 扩展包安装及使用教程
1.简介 Laravel Debugbar 在 Laravel 5 中集成了 PHP Debug Bar ,用于显示调试及错误信息以方便开发.该扩展包包含了一个 ServiceProvider 用于注 ...
- php laravel入口文件,Laravel学习教程之从入口到输出过程详解
php 的 Laravel学习教程之从入口到输出过程详解 本文主要给大家介绍了关于Laravel从入口到输出过程的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. I. 预备 ...
- python 全栈开发,Day3(数据类型,str切片,str常用操作方法,for循环)
一.基础数据类型 基础数据类型,有7种类型,存在即合理. 1.int 整数 主要是做运算的 .比如加减乘除,幂,取余 + - * / ** %... 2.bool 布尔值 判断真假以及作为条件变量 ...
- Laravel 调试利器 —— Laravel Debugbar 扩展包安装及使用教程(转)
Laravel 调试利器 -- Laravel Debugbar 扩展包安装及使用教程 时间 2015-12-24 09:57:09 Laravel学院 原文 http://laravelacad ...
- FTPHelper-FTP帮助类,常用操作方法
FTPHelper-FTP帮助类,常用操作方法 C#基类库苏飞版--系列教程导航 http://www.cckan.net/thread-655-1-1.html 这个类是关于加密,解密的操作,文件的 ...
- python对文件的读操作方法有哪些-Python文件常用操作方法
Python文件常用操作方法 一.对File对象常用操作方法: file= open(file, mode='r', buffering=-1, encoding=None, errors=None, ...
- input常用输入框限制
input常用输入框限制 本篇 1.小写自动转换成大写: or 2.大写自动转换成小写 or 3.防止退后清空的TEXT文档 4.ENTER键可以让光标移到下一个输入框 5.只能为中文(有闪动) ...
最新文章
- shell函数的返回值不能大于255的问题
- c语言程序设计A课程试,自学考试有关论文范文,与C语言程序设计A课程辅导相关硕士毕业论文范文...
- 执行单元测试 报TEST class 有不能识别字符
- 剑指offer--调整数组顺序使奇数位于偶数前面
- 进程控制2--exec族
- 计算机是怎样跑起来的
- php url地址栏传中文乱码解决方法集合
- oracle的即时客户端,安装oracle即时客户端
- 如何关闭迅雷频繁自动弹出更新到新版本的提示
- nginx基本原理介绍
- c语言黄金分割法搜索过程,【大话数据结构C语言】53 斐波那契查找(黄金分割法查找)...
- 年轻人如何去有效的学习(很好的鸡汤,一语惊醒梦中人)
- 计算机无法访问,您可能没有权限使用网络资源.请与这台服务器的管理员联系
- ajax上传图片到又拍云,又拍云存储(UpYun)的.NET Core填坑
- toupper在c语言中是什么意思,C语言中toupper 是什么?
- 使用HC05蓝牙模块实现数据无线传输,看完包会
- 自学PHP 环境搭建
- python实现千牛客服自动回复语_千牛自动回复话术
- IOS 七种手势详解(动图+Demo下载)
- 时隔24年,《失孤》原型父子相认!身体特征结合DNA对比,公安如何定位被拐儿童...