Пример #1
0
 /**
  * Add the given route to the arrays of routes.
  *
  * @param  \Nova\Routing\Route  $route
  * @return void
  */
 protected function addToCollections($route)
 {
     $domainAndUri = $route->domain() . $route->getUri();
     foreach ($route->methods() as $method) {
         $this->routes[$method][$domainAndUri] = $route;
     }
     $this->allRoutes[$method . $domainAndUri] = $route;
 }
Пример #2
0
 /**
  * Get the formatted domain for a given route.
  *
  * @param  \Nova\Routing\Route  $route
  * @param  array  $parameters
  * @return string
  */
 protected function getRouteDomain($route, &$parameters)
 {
     return $route->domain() ? $this->formatDomain($route, $parameters) : null;
 }
Пример #3
0
 /**
  * Get the route information for a given route.
  *
  * @param  string  $name
  * @param  \Nova\Routing\Route  $route
  * @return array
  */
 protected function getRouteInformation(Route $route)
 {
     $uri = implode('|', $route->methods()) . ' ' . $route->uri();
     return $this->filterRoute(array('host' => $route->domain(), 'uri' => $uri, 'name' => $route->getName(), 'action' => $route->getActionName(), 'before' => $this->getBeforeFilters($route), 'after' => $this->getAfterFilters($route)));
 }