首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >路由组内函数[laravel-passport]

路由组内函数[laravel-passport]
EN

Stack Overflow用户
提问于 2019-09-03 20:19:29
回答 1查看 200关注 0票数 1

我有一些函数可以检查一些东西并在某些情况下返回"exit();“。我想在Route::group中使用它。我如何才能在不影响所有其他路由的情况下正确完成它呢?谢谢!

代码语言:javascript
复制
Route::group(['middleware' => ['auth:api']], function() {
    myFunction (); //this function can give back: exit();
    Route::get('/test', 'Api\Test@test');
});
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-09-03 20:42:15

将您的函数转换为中间件:https://laravel.com/docs/5.8/middleware

对必须受检查影响的路由进行分组,并省略不受影响的路由。

代码语言:javascript
复制
Route::group(['middleware' => ['auth:api']], function() {
   Route::group(['middleware' => ['MyMiddleware']], function() {
      Route::get('/check-me', 'Api\Test@test1');
   });
   Route::get('/dont-check-me', 'Api\Test@test2');
});
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57771628

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档