/** * Parse a string based action for the "uses" fluent method. * * @param string $action * @return string */ protected function addGroupNamespaceToStringUses($action) { $groupStack = last($this->router->getGroupStack()); if (isset($groupStack['namespace']) && strpos($action, '\\') !== 0) { return $groupStack['namespace'] . '\\' . $action; } return $action; }
/** * Get the current group stack for the router. * * @return array * @static */ public static function getGroupStack() { return \Illuminate\Routing\Router::getGroupStack(); }