切换路由中间件可配置

This commit is contained in:
wuyanwen
2020-02-18 14:52:32 +08:00
parent ebe5f5757a
commit bf98751ed5
2 changed files with 13 additions and 4 deletions

View File

@@ -62,6 +62,13 @@ return [
'upload' => [
'image' => 'filesize:' . 1024 * 5 . '|fileExt:jpg,png,gif,jpeg',
'file' => 'filesize:' . 1024 * 10 . '|fileExt:txt,pdf,xlsx,xls,html'
]
],
/**
* 路由中间件
*
*/
'route_middleware' => [
\catchAdmin\user\AuthTokenMiddleware::class,
\catchAdmin\permissions\PermissionsMiddleware::class,
],
];

View File

@@ -24,18 +24,20 @@ class LoadModuleRoutes
$routes = CatchAdmin::getRoutes();
$routeMiddleware = config('catch.route_middleware');
if ($domain) {
$router->domain($domain, function () use ($router, $routes) {
foreach ($routes as $route) {
include $route;
}
})->middleware([AuthTokenMiddleware::class, PermissionsMiddleware::class]);
})->middleware($routeMiddleware);
} else {
$router->group(function () use ($router, $routes) {
foreach ($routes as $route) {
include $route;
}
})->middleware([AuthTokenMiddleware::class, PermissionsMiddleware::class]);
})->middleware($routeMiddleware);
}
// 单独加载登录