使用具名Routes Laravel的Request :: is()函数

Ahm*_*han 1 laravel laravel-5 laravel-blade laravel-5.4 laravel-5.6

我正在做的事情Request::is('/')给了我,true因为example.com现在我在使用命名路由和名字welcome

Route::get('/', function () {
    return view('admin_panel.welcome');
})->name('welcome');
Run Code Online (Sandbox Code Playgroud)

Request::is(route('welcome')) 退货 false

我该怎么办。注意:我将此用于导航中的活动状态

Rwd*_*Rwd 6

您可以使用以下routeIs方法:

Request::routeIs('welcome');
Run Code Online (Sandbox Code Playgroud)

  • @AhmedNawazKhan 几乎同样的方式。您只需要在名称中添加类似公共前缀的内容,例如“sometext-foo”和“sometext-bar”将是“routeIs('sometext-*')” (2认同)