路由组内的函数 [laravel-passport]
Function inside route group [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');
});
我有一些功能可以检查某些东西并在某些情况下返回 "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');
});