2016-02-26 146 views
0

我试着使菜单添加类特定URI,但我的一些网页上的自定义的URI基于一个随机字符串Laravel刀片使用通配符

/页/显示/ hn87qh208h2u3gf8o7g87

我已经尝试了几个不同的实现,就像下面的那个,但它不工作。有没有人遇到过这个?

我导致相信从搜索通配符可以像在php中那样工作,但它似乎不是,它可能是因为我使用的是最新版本,并且它已被删除/更改了?

{{ Request::is('/page/show/*') ? 'active' : '' }} 

回答

1

提供一个名称为下方的特定路线:

假设你有如下途径:

Route::get('page/show/{id}', 'Path\To\Your\Controller\[email protected]');

重写为:

Route::get('page/show/{id}', ['as' => 'show-page','uses' => 'Path\To\Your\Controller\[email protected]'])

OR

Route::get('page/show/{id}', 'Path\To\Your\Controller\[email protected]')->nane('show-page');

鉴于文件更改为下面的代码:

{{ Request::route()->getName() == 'show-page' ? 'active' : '' }}

我希望这可以帮助你。

+0

辉煌,谢谢一堆! –