routes.php 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134
  1. <?php
  2. use Illuminate\Routing\Router;
  3. use Illuminate\Support\Facades\Route;
  4. use Dcat\Admin\Admin;
  5. Admin::routes();
  6. Route::group([
  7. 'prefix' => config('admin.route.prefix'),
  8. 'namespace' => config('admin.route.namespace'),
  9. 'middleware' => config('admin.route.middleware'),
  10. ], function (Router $router) {
  11. $router->get('/', 'HomeController@index');
  12. // 程序管理
  13. $router->group([
  14. 'namespace' => 'Program',
  15. 'prefix' => 'program',
  16. ], function ($router) {
  17. // 程序管理 --banner
  18. $router->resource('/banner', 'BannerController');
  19. // 程序管理 --导航
  20. $router->resource('/navbar', 'NavBarController');
  21. // 程序管理 --标签
  22. $router->resource('/tabbar', 'TabbarController');
  23. // 程序管理 --首页栏目
  24. $router->resource('/home_column', 'HomeColumnController');
  25. });
  26. // 短剧管理
  27. $router->group([
  28. 'namespace' => 'Episode',
  29. 'prefix' => 'episodes',
  30. ], function ($router) {
  31. // 短剧管理 --短剧列表
  32. /* @var Route $router */
  33. $router->resource('/index', 'EpisodeController');
  34. // 短剧管理 --短剧分类
  35. $router->resource('/category', 'EpisodesCategoryController');
  36. // 短剧批量上传
  37. $router->resource('/batch/{id}/upload', 'EpisodesBatchUploadController');
  38. // $router->put('batch', 'SettingController@setting');
  39. });
  40. // 短剧管理 --短剧列表
  41. $router->resource('episodes/{episodes}/lists', 'Episode\\EpisodesListController')->shallow();
  42. // 订单
  43. $router->group([
  44. 'namespace' => 'Order',
  45. 'prefix' => 'order',
  46. ], function ($router) {
  47. // 订单管理 --金币消费记录
  48. // $router->resource('/consume','UserConsumeRecordController');
  49. // 订单管理 --充值记录
  50. $router->resource('/recharge', 'UserRechargeRecordController');
  51. // 订单管理 --用户短剧消费记录
  52. $router->resource('/episodes', 'UserEpisodesRecordController');
  53. // 消费记录
  54. $router->resource('/consume', 'UserConsumeRecordController');
  55. });
  56. // 用户列表
  57. $router->resource('/users', 'UserController');
  58. $router->resource('/PaymentConfig', 'PaymentConfigController');
  59. $router->resource('/order', 'OrderController');
  60. $router->resource('/withdraw', 'WithdrawController');
  61. // VIP购买记录
  62. $router->resource('/vip/records', 'UserVipRecordController');
  63. $router->resource('/Giveaway', 'GiveawayController');
  64. $router->resource('/Recommendations', 'RecommendationsController');
  65. $router->resource('/taskList', 'TaskListController');
  66. $router->resource('/banner', 'BannerController');
  67. $router->resource('/protocol', 'ProtocolController');
  68. $router->resource('/service', 'ServiceController');
  69. $router->resource('/promotion_background', 'PromotionController');
  70. $router->resource('/share', 'ShareController');
  71. $router->resource('/aiLvCount', 'AiCountController');
  72. $router->resource('/Other', 'OtherController');
  73. $router->resource('/apply', 'ApplyController');
  74. $router->resource('/ShareA', 'ShareAController');
  75. $router->resource('/shareList', 'ShareUserController');
  76. $router->resource('/Winnow', 'WinnowController');
  77. $router->resource('/keyword', 'KeywordController');
  78. $router->resource('/UsersRole', 'UsersRoleController');
  79. $router->resource('/ShareData', 'ShareDataController');
  80. // 营销
  81. $router->group([
  82. 'namespace' => 'Market',
  83. 'prefix' => 'market',
  84. ], function ($router) {
  85. // --会员 充值套餐
  86. $router->resource('/member/combo', 'VipComboController');
  87. // --金币 充值设置
  88. $router->resource('/recharge/setting', 'RechargeComboController');
  89. // --金币 充值记录
  90. $router->resource('/recharge/records', 'UserRechargeRecordController');
  91. });
  92. // 营销 --会员 权限设置
  93. $router->resource('/market/member/role', 'Setting\\SettingController');
  94. // 营销 --金币 基础设置
  95. $router->resource('/market/setting/gold', 'Setting\\SettingController');
  96. // 营销 --签到
  97. $router->resource('/market/setting/sign', 'Setting\\SettingController');
  98. // 设置
  99. $router->group([
  100. 'namespace' => 'Setting',
  101. 'prefix' => 'setting',
  102. ], function ($router) {
  103. // --基础设置
  104. $router->resource('/base/basic', 'SettingController');
  105. // --消息设置
  106. $router->resource('/base/tips', 'SettingController');
  107. // --订单设置
  108. $router->resource('/pay', 'PayConfigController');
  109. // --支付设置
  110. $router->resource('/pay', 'PayConfigController');
  111. });
  112. // 分销
  113. $router->group([
  114. 'namespace' => 'Share',
  115. 'prefix' => 'share',
  116. ], function ($router) {
  117. // --设置
  118. $router->resource('/setting', 'ShareConfigController');
  119. $router->post('/setting/save', 'ShareConfigController@save');
  120. // --分销商
  121. $router->resource('/users', 'UserController');
  122. // --体现管理
  123. $router->resource('/withdraw', 'UserWithdrawController');
  124. });
  125. });