Laravel 根据url获取路由名称

阅读 (3443)
根据url获取路由名称,拼接css 样式class名称
// 根据链接获取路由名称
app('router')->getRoutes()->match(app('request')->create(url('page')))->getName()

// 例上 如果是restful resource 路由,上面操作获取结果为 page.index


// 实际应用,根据边栏菜单上的链接,获取路由名称,替换.符号为下划线,转成class名称
$class = str_replace('.','_',app('router')->getRoutes()->match(app('request')->create(url($item['uri'])))->getName());

 

更新于:2018-03-19 08:26:29
返回顶部