我正在开发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
更简单的方法:
@if(request()->routeIs('user','register','login'))
Do something
@endif