我在Laravel之外使用Laravel的路由组件,所以我没有route((辅助函数或任何其他辅助方法,如app((。我还能使用路线名称吗?如果是,我如何从名称中获取路由uri?
我能够循环遍历路由集合并从名称进行匹配。
foreach($router->getRoutes() as $route) {
if($route->action['as'] === $name) {
return $route->uri;
}
}