Illuminate\Routing\UrlGenerator::__construct PHP Method

__construct() public method

Create a new URL Generator instance.
public __construct ( RouteCollection $routes, Illuminate\Http\Request $request ) : void
$routes RouteCollection
$request Illuminate\Http\Request
return void
    public function __construct(RouteCollection $routes, Request $request)
    {
        $this->routes = $routes;
        $this->setRequest($request);
    }

Usage Example

 /**
  * Create a new UrlGenerator instance.
  *
  * @param RouteCollection $routes
  * @param Request $request
  */
 public function __construct(RouteCollection $routes, Request $request)
 {
     parent::__construct(app('router')->getRoutes(), $request);
     $this->parser = app(Engine::class);
     if (defined('LOCALE')) {
         $this->forceRootUrl($this->getRootUrl($this->getScheme(null)) . '/' . LOCALE);
     }
 }
All Usage Examples Of Illuminate\Routing\UrlGenerator::__construct