web.php 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. <?php
  2. $api = app('Dingo\Api\Routing\Router');
  3. $api->version('v1',[
  4. 'namespace'=>'App\Http\Controllers\Admin'
  5. ],function ($api){
  6. $api->any('/admin/login', 'AdminController@login');
  7. $api->any('/refund/refundsuccess', 'RefundController@refundSuccess');
  8. $api->any('/refund/info', 'RefundController@info');
  9. $api->group(['middleware' => 'adminRefresh.token'], function ($api) {
  10. $api->post('/teams/addteam', 'TeamsController@addTeam');
  11. $api->get('/teams/getteamlist', 'TeamsController@getTeamsList');
  12. $api->post('/teams/auditteam', 'TeamsController@auditTeam');
  13. $api->post('/teams/uploadimg', 'TeamsController@uploadImg');
  14. $api->get('/teams/getaccountinfo', 'TeamsController@getAccoutInfo');
  15. $api->post('/teams/editteaminfo', 'TeamsController@editTeamInfo');
  16. $api->get('/role/index', 'RoleController@index');
  17. $api->get('/role/permission', 'RoleController@permission');
  18. $api->post('/role/upload', 'RoleController@upload');
  19. $api->get('/role/edit', 'RoleController@edit');
  20. $api->post('/role/update', 'RoleController@update');
  21. $api->post('/role/destroy', 'RoleController@destroy');
  22. $api->get('/admin/index', 'AdminController@index');
  23. $api->get('/admin/edit', 'AdminController@edit');
  24. $api->post('/admin/update', 'AdminController@update');
  25. $api->post('/admin/upload', 'AdminController@upload');
  26. $api->get('/admin/logout', 'AdminController@logout');
  27. $api->get('/admin/getroles', 'AdminController@getRoles');
  28. $api->get('/admin/getadmininfo', 'AdminController@getAdminInfo');
  29. $api->post('/admin/disable', 'AdminController@disable');
  30. $api->post('/admin/destroy', 'AdminController@destroy');
  31. $api->post('/admin/editpassword', 'AdminController@editPassword');
  32. $api->post('/member/addmember', 'MemberController@addMember');
  33. $api->post('/member/manymember', 'MemberController@manyMember');
  34. $api->get('/member/downloadmanymember', 'MemberController@downloadManyMember');
  35. $api->post('/member/updatemember', 'MemberController@updateMember');
  36. $api->get('/member/index', 'MemberController@index');
  37. $api->post('/member/delmember', 'MemberController@delMember');
  38. $api->get('/member/getteamlist', 'MemberController@getTeamList');
  39. $api->post('/member/userchangeteam', 'MemberController@userChangeTeam');
  40. $api->get('/member/getchangeuserlog', 'MemberController@getChangeUserLog');
  41. $api->get('/member/userchangelog', 'MemberController@userChangeLog');
  42. $api->get('/member/getcommitlist', 'MemberController@getCommitList');
  43. $api->get('/member/getchargelog', 'MemberController@getChargeLog');
  44. $api->post('/member/destorycommit', 'MemberController@destoryCommit');
  45. $api->get('/member/getmycommit', 'MemberController@getMyCommit');
  46. $api->post('/info/addinfo', 'InfoController@addInfo');
  47. $api->get('/info/getinfolist', 'InfoController@getInfoList');
  48. $api->post('/info/deleteinfo', 'InfoController@deleteInfo');
  49. $api->get('/info/getinfocontent', 'InfoController@getInfoContent');
  50. $api->post('/info/updateinfocontent', 'InfoController@updateInfoContent');
  51. $api->get('/info/getoptionsinfo', 'InfoController@getOptionsInfo');
  52. $api->post('/info/setinfotop', 'InfoController@setInfoTop');
  53. $api->get('/charge/chargelist', 'ChargeController@chargeList');
  54. $api->post('/charge/payfee', 'ChargeController@payFee');
  55. $api->post('/refund/refund', 'RefundController@refund');
  56. $api->get('/refund/refundlistinfo', 'RefundController@refundListInfo');
  57. });
  58. });
  59. $api->version('v1',[
  60. 'namespace'=>'App\Http\Controllers'
  61. ],function ($api){
  62. $api -> get('/','IndexController@index');
  63. $api->group([
  64. 'middleware' => 'api.throttle',
  65. 'limit' => 100,
  66. 'expires' => 1,
  67. ],function ($api){
  68. $api->post('/user/getopenidtoken','UserController@getOpenidToken');
  69. $api->post('/user/login','UserController@login');
  70. $api->post('/pay/notify','PayController@notify');
  71. $api->group(['middleware' => 'refresh.token'], function($api) {
  72. $api->get('/pay/lists','PayController@lists');
  73. $api->post('/pay/payorders','PayController@payOrders');
  74. $api->post('/user/changeuserinfo','UserController@changeUserInfo');
  75. $api->get('/user/getuserinfo','UserController@getUserInfo');
  76. $api->post('/user/uploadcommitbook','UserController@uploadCommitBook');
  77. $api->get('/user/downloadcommitbook','UserController@downloadCommitBook');
  78. $api->get('/user/getcommitlist','UserController@getCommitList');
  79. $api->get('/user/logout', 'UserController@logout');
  80. $api->post('/user/userremovebinding', 'UserController@userRemoveBinding');
  81. $api->get('/user/certteam', 'UserController@certTeam');
  82. $api->get('/user/getuserteaminfo', 'UserController@getUserTeamInfo');
  83. $api->post('/user/destorycommit', 'UserController@destoryCommit');
  84. $api->get('/info/getinfos','InfoController@getInfos');
  85. $api->get('/info/getinfodetail','InfoController@getInfoDetail');
  86. $api->get('/info/getuserteaminfo','InfoController@getUserTeamInfo');
  87. $api->post('/info/addoptions','InfoController@addOptions');
  88. });
  89. });
  90. });