# Route 路由处理
插件开发中,路由的处理和 框架本身的路由写法有些区别。实质上是一样的。
`addon\hello_world\app\adminapi\route\route.php` 插件中管理端路由位置,文件名必须为 route.php
`addon\hello_world\app\api\route\route.php` 插件中前端路由位置,文件名必须为 route.php
*****
**注意!!!重要**
代码中请求路由地址的访问不需要带 addon,只是在插件路由的配置文件(route.php)中才需要写addon
后端 `https://www.xxx.com/adminapi/hello_world/index `
前端 `https://www.xxx.com/api/hello_world/index`
*****
<br>
![](https://img.kancloud.cn/97/35/97358125576068ee770b0943ff996475_1303x707.png)
```
use think\facade\Route;
/**
* 路由(注意最好group路由名称与插件名称一致,防止路由冲突)
*/
Route::group("hello_world", function () {
Route::get('index', 'addon\hello_world\app\adminapi\controller\Index@index');
});
```
管理端路由书写方式 (**adminapi**)
~~~~~
addon\hello_world\app\adminapi\controller\Index //命名空间引用类路径
~~~~~
访问不了路由,一般都是上面的命名空间类路径有问题。一定要注意插件和框架本身的写法是不同的。
*****
前端路由书写方式 (**api**)
~~~~~
addon\hello_world\app\api\controller\Index //命名空间引用类路径
~~~~~
其他相关知识请参考 THINKPHP开发手册
- 写给程序员的一封信
- 源码下载
- 安装部署
- 环境要求
- 安装视频教程
- 本地安装部署教程
- 二次开发安装视频教程
- 宝塔部署
- 授权绑定
- 二次开发须知
- 技术栈
- 目录结构
- 命名规范
- 二次开发指导
- 二次开发环境搭建步骤
- 二次开发注意事项
- 单站和Saas模式开发
- 插件结构描述
- MENU开发
- DIY组件/页面开发
- 自定义手机端DIY装修页面
- Route 路由处理
- Services中的core文件夹
- 自定义站点管理端控制台页面样式
- 调用素材资源
- Resource资源文件
- 引入图标ICON
- SMS发送短信开发
- Job 计划任务
- 计划任务启动
- 计划任务开发
- 生产环境编译打包处理步骤
- 生产环境搭建步骤
- 插件安装时npm,composer检测不可用问题处理
- 上传图片大小限制
- 插件uniapp开发
- 菜单语言包