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

时间: 2024-08-24 23:20:44

Laravel Request 和 Laravel Input 常用操作方法的相关文章

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

课程介绍:Laravel是一套简洁.优雅的PHP Web开发框架(PHP Web Framework).它不仅可以让我们从面条一样杂乱的代码中解脱出来,还可以帮我们构建一个完美的网络APP,而且每行代码都可以简洁.富于表达力.在Laravel中已经具有了一套高级的PHP ActiveRecord实现 -- Eloquent ORM.它能方便的将"约束(constraints)"应用到关系的双方,这样你就具有了对数据的完全控制,而且享受到ActiveRecord的所有便利.Eloquen

python基础数据类型----整数 ,字符串【常用操作方法】,布尔值,for循环

Python基础数据类型(4.29) bool str int 三者之间的转换 str索引切片,常用操作方法 for循环(大量的练习题) 1.基础数类型总览 整数(int) ,字符串(str),布尔值(bool),列表(list),元组(tuple),字典(dict),集合(set). 10203 123 3340 int 主要用于计算+- * / 等等 '今天吃了没?' str 存储少量的数据,并进行相应的操作.str1 + str2, str *int , 索引,切片, 其他操作方法 Tru

js数组常用操作方法小结(增加,删除,合并,分割等)

本文实例总结了js数组常用操作方法.分享给大家供大家参考,具体如下: var arr = [1, 2, 3, 4, 5]; //删除并返回数组中第一个元素 var theFirst = arr.shift(); alert(theFirst);//返回1 number alert(arr);//2,3,4,5 object //删除并返回数组中最后一个元素 var theLast = arr.pop(); alert(theLast);//返回5 number alert(arr);//2,3,

多线程之线程常用操作方法

在Java实现多线程的程序中,虽然Thread类实现了Runnable接口,但是操作线程的主要方法并不在Runnable接口中,而在Thread类中. 模版 class MyThread implements Runnable{ public void run(){//覆写run方法 for(int i=0;i<3;i++) { System.out.println("SSS"); } ] } public class TestThread{ public static void

移动端开发注册、登陆input常用事件(input输入文字触发事件)

<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>移动端开发注册.登陆input常用事件(input输入文字触发事件)</title> <meta name="keywords" content="

多线程(认识多线程、线程的常用操作方法)

认识多线程 进程与线程: 进程是程序的一次动态执行过程,它经历了从代码加载.到执行完毕的一个完整过程,这个过程也是进程本身从产生.发展到最终消亡的过程. 多线程是实现并发机制的一种有效手段.进程和线程一样,都是实现并发的一个基本单位. Java的多线程实现,有一下两种方式: ·继承Thread类 ·实现Runnable接口 Thread类 Thread类是在java.lang包下定义的,一个类只要继承了Thread类,此类就称为多线程操作类.在Thread子类中,必须明确的腹泻Thread中的r

Java File类学习笔记2:File类对象及常用操作方法

一. 文件.相对路径与绝对路径 1.文件 (1)标准文件:就像图片,音乐文件等. (2)目录文件:也就是平常所说的文件夹. (3)虚拟内存文件:系统在运行程序时生成的临时性文件. 2.文件的路径 (1)相对路径:相对于某一文件的路径,形象地说是把两文件的绝对路径相同的部分砍掉,剩下的就是相对路径 如: A文件是"D:\MyDocuments\StudySample\src\cn\xmh", B文件是"D:\MyDocuments\StudySample\src\netjava

python字符串常用操作方法

python字符串常用操作方法 python字符串操作常用操作,如字符串的替换.删除.截取.复制.连接.比较.查找.分割等,需要的朋友可以参考下. 1.去除空格str.strip():删除字符串两边的指定字符,括号的写入指定字符,默认为空格 1 >>> a=' hello ' 2 >>> b=a.strip() 3 >>> print(b) 4 hello str.lstrip():删除字符串左边的指定字符,括号的写入指定字符,默认为空格 1 >

python 学习 D8 文件操作 常用操作方法 文件的改

文件操作初识 在d盘创建"护士空姐学生少妇联系方式"的txt 文件 path 文件路径:d:\护士空姐学生少妇联系方式.txtencoding编码方式:utf-8,gbk....mode 操作方式: 只读,只写,追加,读写,写读..... # f2 = open('护士学生空姐班主任.txt', encoding='utf-8') # print(f2.read()) # f1.close() 路径:绝对路径:从根目录开始一直找到文件. 相对路径:从当前目录开始找到的文件. 错误原因分