代码之家  ›  专栏  ›  技术社区  ›  Dennis Braga

在控制器中获取HTTP谓词

  •  1
  • Dennis Braga  · 技术社区  · 11 年前

    我在我的一个项目中使用Laravel(第4版),我想知道在Laravel的控制器中是否有可能知道我请求的动词。

    提前感谢。

    1 回复  |  直到 10 年前
        1
  •  2
  •   Damien Pirsy    11 年前

    我不知道你的确切版本。

    电流 docs say Request对象中有一个特定的方法。引用:

    $method = Request::method();
    
    if (Request::isMethod('post'))
    {
        //
    }
    

    但我没有4.1版本可供测试。在任何情况下,您都可以访问 $_SERVER superglobal-Laravel风格:

    echo Request::server('REQUEST_METHOD');
    // will get you "GET", "POST", ecc.