Illuminate\Routing\Router::dispatchToRoute PHP Method

dispatchToRoute() public method

Dispatch the request to a route and return the response.
public dispatchToRoute ( Illuminate\Http\Request $request ) : mixed
$request Illuminate\Http\Request
return mixed
    public function dispatchToRoute(Request $request)
    {
        // First we will find a route that matches this request. We will also set the
        // route resolver on the request so middlewares assigned to the route will
        // receive access to this route instance for checking of the parameters.
        $route = $this->findRoute($request);
        $request->setRouteResolver(function () use($route) {
            return $route;
        });
        $this->events->fire(new Events\RouteMatched($route, $request));
        $response = $this->runRouteWithinStack($route, $request);
        return $this->prepareResponse($request, $response);
    }

Usage Example

Beispiel #1
0
 /**
  * Dispatch the request to a route and return the response.
  *
  * @param \Illuminate\Http\Request $request
  * @return mixed 
  * @static 
  */
 public static function dispatchToRoute($request)
 {
     return \Illuminate\Routing\Router::dispatchToRoute($request);
 }