路由组内的功能[laravel-passport]

安东尼奥

我有一些检查某些东西并在某些情况下返回“ exit();”的函数。我想在Route :: group中使用它。在不影响所有其他路线的情况下,我该怎么做?谢谢!

Route::group(['middleware' => ['auth:api']], function() {
    myFunction (); //this function can give back: exit();
    Route::get('/test', 'Api\Test@test');
});
埃弗斯先生

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

对必须受到支票影响的路由进行分组,并忽略不受影响的路由。

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');
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章