`Request :: isMethod(' post')`和`Input :: server(" REQUEST_METHOD")==" POST"之间的区别是什么? `

时间:2014-05-09 03:35:01

标签: laravel laravel-4

我想知道检测后请求方法的这两种方式之间的区别,谢谢。

  1. Request::isMethod('post')

  2. Input::server("REQUEST_METHOD") == "POST"

1 个答案:

答案 0 :(得分:3)

Request::isMethod基本上是在做你的第二个例子,但在内部。这是Symfony\Component\HttpFoundation\Request上的一个方法,它只是获取请求方法并将其与您提供的方法作为第一个参数进行比较。

所以唯一的区别是你必须为第二个写更多。

相关问题