exercisebook / discuzq-routedemo
DiscuzQ 路由演示
dev-master
2020-11-09 13:14 UTC
Requires
- discuz/core: >=v1.0.200911
This package is auto-updated.
Last update: 2024-09-09 22:11:02 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
。