Closed zanemmm closed 6 years ago
我想修改默认的配置页面,因为页面里都是英文,还有一些不需要的按钮.但是发现在 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, 希望您能合并. 当然如果您有更好的修复方法, 那样就更好了.
欢迎提交pull request
已经提交了 ,希望能合并呀 :smiley:
我想修改默认的配置页面,因为页面里都是英文,还有一些不需要的按钮.但是发现在 Config.php 里已经写死了 resource 路由, 直接在 routes.php 上写路由会被覆盖掉.所以希望能够增加自定义路由的功能.我的具体思路是将 Config.php 中的 registerRoutes 方法修改如下:
通过 config 函数实现路由自定义, 在 config/admin.php 中的配置示例如下
将原路由修改为 zane-config, 对应控制器为 App\Admin\Controllers\ConfigController.
我会将以上修改提交一个 pull request, 希望您能合并. 当然如果您有更好的修复方法, 那样就更好了.