QuickAppRoutes.php 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. <?php
  2. Route::group(['domain' => env('QUICKAPP_DOMAIN'), 'namespace' => 'App\Http\Controllers\QuickApp'], function () {
  3. //登录
  4. Route::post('login', 'Oauth\UsersController@index');
  5. //支付
  6. Route::any('pay/wcback_xchengxu', 'Order\OrdersController@wxindex');
  7. Route::get('refreshToken', 'Oauth\UsersController@refreshToken');
  8. //支付回调
  9. Route::any('pay/wcback', 'Order\OrdersController@wxback_xcx');
  10. Route::group(['prefix' => 'api'], function () {
  11. //首页
  12. Route::get('books/{sex}/index', 'Book\BookController@getBookLists');
  13. //书库
  14. Route::get('books/library', 'Book\BookController@library');
  15. //相似推荐
  16. Route::get('books/similar', 'Book\BookController@similarRecom');
  17. //阅读完后的推荐
  18. Route::get('books/readOverRecommend', 'Book\BookController@readOverRecommend');
  19. //排行榜
  20. Route::get('books/rank', 'Book\BookController@rank');
  21. //分类列表
  22. Route::get('books/getCategory', 'Book\BookCategoryController@getCategory');
  23. //图书详情
  24. Route::get('book/{bid}', 'Book\BookController@index');
  25. //目录不分页
  26. Route::get('books/{bid}/allcatalog', 'Book\ChapterController@getCatalog');
  27. //目录分页
  28. Route::get('books/{bid}/catalog', 'Book\ChapterController@getCatalogPerPage');
  29. //章节详情
  30. Route::get('books/{bid}/chapters/{cid}', 'Book\ChapterController@index')->where('cid', '\d+');
  31. //余额订购
  32. Route::get('books/{bid}/balance/chapterOrders/{cid}', 'Book\ChapterController@pay');
  33. //充值列表
  34. Route::get('order/chargeList', 'Order\OrdersController@chargeList');
  35. //章节订购列表
  36. Route::get('order/chapterOrderList', 'Order\OrdersController@chapterOrderList');
  37. //单本订购列表
  38. Route::get('order/bookOrderList', 'Order\OrdersController@bookOrderList');
  39. //充值记录
  40. Route::get('order/chargeRecordLists', 'Order\OrdersController@chargeRecordLists');
  41. Route::get('order/issuccess', 'Order\OrdersController@isSuccess');
  42. Route::get('userinfo', 'User\UserController@index');
  43. //书架
  44. Route::get('userShelfBooks', 'User\UserShelfBooksController@index');
  45. //添加书架
  46. Route::post('userShelfBooks', 'User\UserShelfBooksController@addShelf');
  47. //删除书架
  48. Route::get('userShelfBooks/delete', 'User\UserShelfBooksController@delShelf');
  49. Route::get('userShelfBooks/isonshelf', 'User\UserShelfBooksController@isOnshelf');
  50. //阅读记录
  51. Route::get('readrecord', 'User\ReadRecordController@index');
  52. //添加阅读记录
  53. Route::post('readrecord', 'User\ReadRecordController@addReadRecord');
  54. //删除阅读记录
  55. Route::get('readrecord/delete', 'User\ReadRecordController@delReadRecord');
  56. //支付
  57. Route::get('goToPay', 'Order\OrdersController@wxindex');
  58. Route::get('checkOrder', 'Order\OrdersController@checkOrder');
  59. });
  60. });