src/Routing/ControllerDispatcher.php
protected function call($instance, $route, $method)
    {
        $controller = get_class($instance);

        if (! method_exists($instance, $method)) {
            throw new NotFoundHttpException("Unable to call [{$controller}@{$method}].");
        }

        return parent::call($instance, $route, $method);
    }
protected function call($instance, $route, $method)
    {
        $controller = get_class($instance);

        if (! method_exists($instance, $method)) {
            throw new NotFoundHttpException("Unable to call [{$controller}@{$method}].");
        }

        return parent::call($instance, $route, $method);
    }
Call the given controller instance method.

@param  \Orchestra\Routing\Controller    $instance
@param  \Illuminate\Routing\Route        $route
@param  string                           $method

@return mixed