如何将多个路由作为参数传递给 Laravel 8 中的 Route::is() 方法?
How can I pass multiple routes as arguments to the Route::is() method in Laravel 8?
我正在开发 Laravel 8 应用程序。我需要对多条路线使用 Route::is
,像这样
@if(Route::is('user') or Route::is('register') or Route::is('login'))
Do something
@endif
目标
我想缩短这个语法所以我尝试将路由作为参数传递给Route::is()
方法:
@if(Route::is('user,register,login'))
Do something
@endif
问题
以上方法无效
是否有另一种可行的方法将多个路由作为参数传递?
您可以如下所示进行操作
@if(request()->routeIs(['user','register','login']))
Do something
@endif
我正在开发 Laravel 8 应用程序。我需要对多条路线使用 Route::is
,像这样
@if(Route::is('user') or Route::is('register') or Route::is('login'))
Do something
@endif
目标
我想缩短这个语法所以我尝试将路由作为参数传递给Route::is()
方法:
@if(Route::is('user,register,login'))
Do something
@endif
问题
以上方法无效
是否有另一种可行的方法将多个路由作为参数传递?
您可以如下所示进行操作
@if(request()->routeIs(['user','register','login']))
Do something
@endif