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();
  • 相关阅读:
    关于产品的一些想法
    js中this的问题
    C# webkit 内核浏览器 访问https 网站 提示 Problem with the SSL CA cert (path? access rights?)
    SSL握手中win xp和SNI的那点事
    VMware安装GHOST版XP不成功的解决
    Inno Setup入门(十二)——Pascal脚本(1)
    VS打包软件部署------ClickOnce应用安装 (各版本.net引导文件安装,再发布文档离线安装下载地址)
    利用VS自带的命令行工具查看和生产PublicKeyToken
    获取批处理文件所在路径
    Nginx Windows详细安装部署教程
  • 原文地址:https://www.cnblogs.com/weihua2018/p/9946549.html
Copyright © 2011-2022 走看看