__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
 /**
  * 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);
     }
 }
Example #2
0
 /**
  * Create a new URL Generator instance.
  *
  * @param  \Illuminate\Routing\RouteCollection $routes
  * @param  \Illuminate\Http\Request $request
  * @return void
  */
 public function __construct(RouteCollection $routes, Request $request)
 {
     parent::__construct($routes, $request);
     if (\Cache::has('assets-cdn::commitID')) {
         $this->commitID = \Cache::get('assets-cdn::commitID');
     } else {
         $this->commitID = exec('git rev-parse HEAD');
         \Cache::forever('assets-cdn::commitID', $this->commitID);
     }
     $this->cdnURL = config('assets-cdn.cdn-url');
 }
 /**
  * Create a new URL Generator instance.
  *
  * @param  \Illuminate\Routing\RouteCollection  $routes
  * @param  \Illuminate\Http\Request  $request
  * @return void
  */
 public function __construct(RouteCollection $routes, Request $request, TenantManager $tenantManager)
 {
     parent::__construct($routes, $request);
     $this->tenantManager = $tenantManager;
 }
 /**
  * Create a new URL Generator instance.
  *
  * @param  \Illuminate\Routing\RouteCollection  $routes
  * @param  \Illuminate\Http\Request  $request
  * @param  \Translator\Localizer $localizer
  * @return void
  */
 public function __construct(RouteCollection $routes, Request $request, Localizer $localizer)
 {
     parent::__construct($routes, $request);
     $this->localizer = $localizer;
 }
 public function __construct(RouteCollection $routes, Request $request)
 {
     parent::__construct($routes, $request);
     // force the generator to use https
     $this->forceSchema('https');
 }
Example #6
0
 /**
  * Create a new URL Generator instance.
  *
  * @param  \Illuminate\Routing\RouteCollection $routes
  * @param  \Illuminate\Http\Request $request
  * @param Theme $theme
  */
 public function __construct(RouteCollection $routes, Request $request, Theme $theme)
 {
     $this->theme = $theme;
     parent::__construct($routes, $request);
 }
 /**
  * Constructor.
  *
  * @param RouteCollection $routes
  * @param Request         $request
  * @param TenantContract  $tenant
  */
 public function __construct(RouteCollection $routes, Request $request, TenantContract $tenant)
 {
     parent::__construct($routes, $request);
     $this->tenant = $tenant;
 }
 public function __construct(RouteCollection $routes, Request $request, AssetManifest $manifest)
 {
     parent::__construct($routes, $request);
     $this->manifest = $manifest;
 }