web.php 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. <?php
  2. // +----------------------------------------------------------------------
  3. // | Niucloud-admin 企业快速开发的多应用管理平台
  4. // +----------------------------------------------------------------------
  5. // | 官方网址:https://www.niucloud.com
  6. // +----------------------------------------------------------------------
  7. // | niucloud团队 版权所有 开源版本可自由商用
  8. // +----------------------------------------------------------------------
  9. // | Author: Niucloud Team
  10. // +----------------------------------------------------------------------
  11. use think\facade\Route;
  12. use app\adminapi\middleware\AdminCheckRole;
  13. use app\adminapi\middleware\AdminCheckToken;
  14. use app\adminapi\middleware\AdminLog;
  15. /**
  16. * 电脑端相关
  17. */
  18. Route::group('web', function () {
  19. /***************************************************** 电脑端管理 ****************************************************/
  20. //链接列表
  21. Route::get('link', 'web.Web/getLink');
  22. //首页导航分页列表
  23. Route::get('nav', 'web.Nav/pages');
  24. //首页导航列表
  25. Route::get('nav/list', 'web.Nav/lists');
  26. //首页导航详情
  27. Route::get('nav/:id', 'web.Nav/info');
  28. //添加首页导航
  29. Route::post('nav', 'web.Nav/add');
  30. //添加首页导航
  31. Route::put('nav/:id', 'web.Nav/edit');
  32. //删除首页导航
  33. Route::delete('nav/:id', 'web.Nav/del');
  34. //友情链接列表
  35. Route::get('friendly_link', 'web.FriendlyLink/lists');
  36. //友情链接详情
  37. Route::get('friendly_link/:id', 'web.FriendlyLink/info');
  38. //添加友情链接
  39. Route::post('friendly_link', 'web.FriendlyLink/add');
  40. //编辑友情链接
  41. Route::put('friendly_link/:id', 'web.FriendlyLink/edit');
  42. //删除友情链接
  43. Route::delete('friendly_link/:id', 'web.FriendlyLink/del');
  44. /***************************************************** 电脑端设置 ****************************************************/
  45. //获取电脑端设置
  46. Route::get('config', 'web.Config/getWebConfig');
  47. //更新电脑端设置
  48. Route::post('config', 'web.Config/setWebConfig');
  49. })->middleware([
  50. AdminCheckToken::class,
  51. AdminCheckRole::class,
  52. AdminLog::class
  53. ]);