diff --git a/laravel/documentation/requests.md b/laravel/documentation/requests.md index 5a7426e28aa..ea882c5603f 100644 --- a/laravel/documentation/requests.md +++ b/laravel/documentation/requests.md @@ -62,6 +62,13 @@ Sometimes you may need to determine if the current URI is a given string, or beg // This request is over HTTPS! } +#### Determining if the current request is a POST request: + + if (Request::is_post()) + { + // This request is a POST request! + } + #### Determining if the current request is an AJAX request: if (Request::ajax()) diff --git a/laravel/request.php b/laravel/request.php index 29340d71c7c..5a733e62e93 100644 --- a/laravel/request.php +++ b/laravel/request.php @@ -45,6 +45,16 @@ public static function method() return ($method == 'HEAD') ? 'GET' : $method; } + /** + * Determine if the current request is a POST request. + * + * @return string + */ + public static function is_post() + { + return static::method() == 'POST'; + } + /** * Get a header from the request. *