切换路由中间件可配置
This commit is contained in:
@@ -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,
|
||||||
|
],
|
||||||
];
|
];
|
||||||
|
@@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
// 单独加载登录
|
// 单独加载登录
|
||||||
|
Reference in New Issue
Block a user