routes.php 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  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. // 短剧管理 --剧集列表
  38. $router->resource('episodes/{episodes}/lists','Episode\\EpisodesListController')->shallow();
  39. // 订单
  40. $router->group([
  41. 'namespace' => 'Order',
  42. 'prefix' => 'order',
  43. ],function ($router){
  44. // 订单管理 --金币消费记录
  45. // $router->resource('/consume','UserConsumeRecordController');
  46. // 订单管理 --充值记录
  47. $router->resource('/recharge','UserRechargeRecordController');
  48. // 订单管理 --用户剧集消费记录
  49. $router->resource('/episodes','UserEpisodesRecordController');
  50. });
  51. // 用户列表
  52. $router->resource('/users','UserController');
  53. // 营销
  54. $router->group([
  55. 'namespace' => 'Market',
  56. 'prefix' => 'market',
  57. ],function ($router){
  58. // --会员 充值套餐
  59. $router->resource('/member/combo','VipComboController');
  60. // --金币 充值设置
  61. $router->resource('/recharge/setting','RechargeComboController');
  62. // --金币 充值记录
  63. $router->resource('/recharge/records','UserRechargeRecordController');
  64. });
  65. // 营销 --会员 权限设置
  66. $router->resource('/market/member/role','Setting\\SettingController');
  67. //营销 --金币 基础设置
  68. $router->resource('/market/setting/gold','Setting\\SettingController');
  69. // 设置
  70. $router->group([
  71. 'namespace' => 'Setting',
  72. 'prefix' => 'setting',
  73. ],function ($router){
  74. // --基础设置
  75. $router->resource('/base/basic','SettingController');
  76. // --消息设置
  77. $router->resource('/base/tips','SettingController');
  78. // --订单设置
  79. $router->resource('/pay','PayConfigController');
  80. // --支付设置
  81. $router->resource('/pay','PayConfigController');
  82. });
  83. });