Illuminate\Routing\Router::patch PHP Method

patch() public method

Register a new PATCH route with the router.
public patch ( string $uri, Closure | array | string | null $action = null ) : Illuminate\Routing\Route
$uri string
$action Closure | array | string | null
return Illuminate\Routing\Route
    public function patch($uri, $action = null)
    {
        return $this->addRoute('PATCH', $uri, $action);
    }

Usage Example

 protected function registerMacros(Router $router)
 {
     $router->macro('module', function ($module, $sortable = false) use($router) {
         $controller = ucfirst($module) . 'Controller';
         if ($sortable) {
             $router->patch("{$module}/changeOrder", $controller . '@changeOrder');
         }
         $router->resource($module, $controller);
     });
     $this->app['paginateroute']->registerMacros();
 }
All Usage Examples Of Illuminate\Routing\Router::patch