Example #1
0
 /**
  * Handle the route with middleware.
  *
  * @param \Illuminate\Http\Request $request
  * @param \Luminous\Routing\Route $route
  * @param array $parameters
  * @return \Symfony\Component\HttpFoundation\Response
  */
 protected function handleRouteWithMiddleware(Request $request, Route $route, array $parameters)
 {
     $middleware = $this->gatherMiddlewareClassNames($route->getMiddleware());
     return $this->sendThroughPipeline($middleware, $request, function () use($request, $route, $parameters) {
         return $this->handleRoute($request, $route, $parameters);
     });
 }