程序员开发实例大全宝库

网站首页 > 编程文章 正文

Niucloud-admin路由的处理【建议收藏】

zazugpt 2024-10-10 14:38:48 编程文章 14 ℃ 0 评论

在niucloud-admin框架的插件开发中,路由的处理和 框架本身的路由写法有些区别。实质上是一样的。
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


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开发手册

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表