Laravel 根据url获取路由名称
阅读 (3368) 2018-03-19 08:26:29
根据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