protected function calculateRoute(array $value)
{
$route = urldecode(route($value['name']));
if (!empty($value['as_id'])) {
preg_match_all('/{(.*?)}/', $route, $matches);
$route = str_replace($matches[0], '{' . $value['as_id'] . '}', $route);
}
return $route;
}