我有一些函数可以检查一些东西并在某些情况下返回"exit();“。我想在Route::group中使用它。我如何才能在不影响所有其他路由的情况下正确完成它呢?谢谢!
Route::group(['middleware' => ['auth:api']], function() {
myFunction (); //this function can give back: exit();
Route::get('/test', 'Api\Test@test');
});发布于 2019-09-03 20:42:15
将您的函数转换为中间件: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');
});https://stackoverflow.com/questions/57771628
复制相似问题