diff --git a/library/think/Route.php b/library/think/Route.php index 95c6229a..918f6c7a 100644 --- a/library/think/Route.php +++ b/library/think/Route.php @@ -26,6 +26,7 @@ class Route 'POST' => [], 'PUT' => [], 'DELETE' => [], + 'PATCH' => [], 'HEAD' => [], 'OPTIONS' => [], '*' => [], @@ -414,6 +415,20 @@ class Route self::rule($rule, $route, 'DELETE', $option, $pattern); } + /** + * 注册PATCH路由 + * @access public + * @param string $rule 路由规则 + * @param string $route 路由地址 + * @param array $option 路由参数 + * @param array $pattern 变量规则 + * @return void + */ + public static function patch($rule, $route = '', $option = [], $pattern = []) + { + self::rule($rule, $route, 'PATCH', $option, $pattern); + } + /** * 注册资源路由 * @access public