我有这样定义的路线:
Route::get('aanmelden/{companySlug}/{packageSlug}', ['as' => 'register', 'uses' => 'UsersController@create'])
我想在这个特定页面上显示一些额外的插件,所以在标题中我想要一个 if 循环来检查前缀“register”以显示代码。还没有运气。我试过这个:
@if(Request::is('register'))
@if(Request::path() == 'aanmelden')
最佳答案
如果你想检查路由名称,做这样的事情:
@if (Route::currentRouteName() === 'register')
如果你想检查路由名称是否以 register
开头(所以它就像前缀),使用 starts_with()
助手:
@if (starts_with(Route::currentRouteName(), 'register'))
关于php - 检查 Blade If 循环中的路由前缀,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43591002/