我正在运行Laravel 5.4并使用API中间件设置我的API路由,该API中间件验证标头中发送的身份验证令牌 .
但是,我想避免或阻止api / Login(生成身份验证令牌的路由)受中间件的影响 .
目前,在我的API中间件中,在任何逻辑发生之前,我有:
if(strpos($request->getUri(), 'Login')):
return $next($request);
endif;
在继续使用中间件逻辑之前,我想删除检查路由是否为Login路由 . Laravel有一种本土方式可以实现上述目标吗?
注意:所有API路由都通过我在Http / Kernel中创建的API中间件组进行保护,然后在RouteServiceProvider中添加 .
1 回答
您可以在中间件中添加
except
属性