exercisebook / discuzq-routedemo
DiscuzQ Route Demo
Installs: 10
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 2
Forks: 3
Open Issues: 0
pkg:composer/exercisebook/discuzq-routedemo
Requires
- discuz/core: >=v1.0.200911
This package is auto-updated.
Last update: 2025-10-10 00:28:58 UTC
README
Discuz Q 二开样例 - 添加自己的路由
配置
- 使用指令 composer require exercisebook/discuzq-routedemo下载本库。
- 在 config/config.php中的providers添加ExerciseBook\DiscuzQRouteDemo\RouteProvider::class使得 DiscuzQ 可以正常加载本库。
- 将 route/web.php中的$route->get('/{other:.*}', 'other', \App\Http\Controller\IndexController::class);这行注释掉以确保路由不冲突。
代码流程解释
对于 API 路由
- 官方文档: https://discuz.com/docs/api.html
- 先看 RouteProvider.php文件中的boot()函数。
- 再看 TestApiController.php。
- 最后看 TestApiSerializer.php。
对于页面路由
- 先看 RouteProvider.php文件中的boot()函数。
- 再看 TestViewController.php。