2016-12-16 64 views
0

在刀片,如果我們想檢查當前路由與路由匹配與否,我們可以簡單地使用:檢查通配符路線5

@if(Route::currentRouteName() == 'parameter') 
{{ 'yes' }} 
@else 
{{ 'no' }} 
@endif 

但是,如果我們想用一個與之相匹配的是什麼通配符如:

@if(Route::currentRouteName() == 'parameter.*') 
{{ 'yes' }} 
@else 
{{ 'no' }} 
@endif 

有沒有解決方案?

我嘗試過「*」和「:any」,但它沒有奏效。

注意:我想檢查路由,而不是URL。

任何幫助,將不勝感激。

感謝,

PARTH沃拉

回答

1

使用Laravel的string helper功能

str_is('parameter*', Route::currentRouteName()) 

它會爲與parameter

+0

由於開始的字符串返回true,好像沒有其他除了字符串比較外, –