Illuminate\Routing\Router::pattern PHP Method

pattern() public method

Set a global where pattern on all routes.
public pattern ( string $key, string $pattern ) : void
$key string
$pattern string
return void
    public function pattern($key, $pattern)
    {
        $this->patterns[$key] = $pattern;
    }

Usage Example

 /**
  * Define your route model bindings, pattern filters, etc.
  *
  * @param  \Illuminate\Routing\Router  $router
  * @return void
  */
 public function boot(Router $router)
 {
     $router->pattern('id', '[0-9]+');
     $router->pattern('slug', '[a-zA-Z0-9\\-]+');
     $router->pattern('code', '[a-zA-Z0-9]+');
     parent::boot($router);
 }
All Usage Examples Of Illuminate\Routing\Router::pattern