切换路由中间件可配置

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' => [ 'upload' => [
'image' => 'filesize:' . 1024 * 5 . '|fileExt:jpg,png,gif,jpeg', 'image' => 'filesize:' . 1024 * 5 . '|fileExt:jpg,png,gif,jpeg',
'file' => 'filesize:' . 1024 * 10 . '|fileExt:txt,pdf,xlsx,xls,html' '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(); $routes = CatchAdmin::getRoutes();
$routeMiddleware = config('catch.route_middleware');
if ($domain) { if ($domain) {
$router->domain($domain, function () use ($router, $routes) { $router->domain($domain, function () use ($router, $routes) {
foreach ($routes as $route) { foreach ($routes as $route) {
include $route; include $route;
} }
})->middleware([AuthTokenMiddleware::class, PermissionsMiddleware::class]); })->middleware($routeMiddleware);
} else { } else {
$router->group(function () use ($router, $routes) { $router->group(function () use ($router, $routes) {
foreach ($routes as $route) { foreach ($routes as $route) {
include $route; include $route;
} }
})->middleware([AuthTokenMiddleware::class, PermissionsMiddleware::class]); })->middleware($routeMiddleware);
} }
// 单独加载登录 // 单独加载登录