zoukankan      html  css  js  c++  java
  • 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();

    获取请求端口 (例如 80443 等等)

     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();
  • 相关阅读:
    W phase 学习
    有限破裂矩张量的发展历史
    Capjoint
    JavaScript之Function类型
    ThreadLocal学习资料
    Shiro学习资料
    jstl学习资料
    分页框架pager-taglib学习笔记
    MyBatis3学习笔记(曹锋老师版)
    关于处理日期格式化问题遇到的一个坑
  • 原文地址:https://www.cnblogs.com/weihua2018/p/9946549.html
Copyright © 2011-2022 走看看