-
Notifications
You must be signed in to change notification settings - Fork 56
Closed
Description
我想修改默认的配置页面,因为页面里都是英文,还有一些不需要的按钮.但是发现在 Config.php 里已经写死了 resource 路由, 直接在 routes.php 上写路由会被覆盖掉.所以希望能够增加自定义路由的功能.我的具体思路是将 Config.php 中的 registerRoutes 方法修改如下:
protected static function registerRoutes()
{
parent::routes(function ($router) {
/* @var \Illuminate\Routing\Router $router */
$router->resource(
config('admin.extensions.config.name', 'config'),
config('admin.extensions.config.controller', 'Encore\Admin\Config\ConfigController')
);
});
}通过 config 函数实现路由自定义, 在 config/admin.php 中的配置示例如下
'extensions' => [
'config' => [
'name' => 'zane-config',
'controller' => 'App\Admin\Controllers\ConfigController',
]
]将原路由修改为 zane-config, 对应控制器为 App\Admin\Controllers\ConfigController.
我会将以上修改提交一个 pull request, 希望您能合并. 当然如果您有更好的修复方法, 那样就更好了.
Metadata
Metadata
Assignees
Labels
No labels