public function bind(Request $request)
    {
        $this->compileRoute();

        $this->parameters = (new RouteParameterBinder($this))
                        ->parameters($request);

        $this->originalParameters = $this->parameters;

        return $this;
    }
public function bind(Request $request)
    {
        $this->compileRoute();

        $this->parameters = (new RouteParameterBinder($this))
                        ->parameters($request);

        $this->originalParameters = $this->parameters;

        return $this;
    }
public function bind ( Request $ request ) { $ this -> compileRoute ( ) ; $ this -> parameters = ( new RouteParameterBinder ( $ this ) ) -> parameters ( $ request ) ; $ this -> originalParameters = $ this -> parameters ; return $ this ; }
Bind the route to a given request for execution.

@param  \Illuminate\Http\Request  $request
@return $this
Bind the route to a given request for execution .