BookRoutes.php 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. <?php
  2. /**
  3. * 图书路由文件
  4. * by zhanyang
  5. *
  6. * 2017-11-20
  7. */
  8. /**
  9. * 图书路由文件
  10. */
  11. Route::group(['domain' => env('CHANNEL_DOMAIN'), 'namespace' => 'App\Http\Controllers\Channel\Book', 'prefix' => 'api/book', 'middleware' => 'ChannelApiAuth'], function () {
  12. Route::group(['middleware'=>'ChannelOperateRecord'],function (){
  13. //获取图书详情
  14. Route::get('getBookInfo', 'BooksController@getBookInfo');
  15. //获取图书目录
  16. Route::get('getBookDirectory', 'BooksController@getBookDirectory');
  17. //获取图书分类
  18. Route::get('getBookCategories', 'BooksController@getBookCategoriesV2');
  19. //设置书本的渠道标识
  20. Route::post('setChannelSpecialBook', 'BooksController@setChannelSpecialBook');
  21. //获取推广图书列表
  22. Route::get('getPromotionBookList', 'BooksController@getPromotionBookList');
  23. //获取章节内容
  24. Route::get('getChapterContent', 'ChapterController@getChapterContent');
  25. //获取书本的前五章章节内容
  26. Route::get('getTopFiveChapterContents', 'ChapterController@getTopFiveChapterContents');
  27. //设置强关章节
  28. Route::post('setSubScribleChapter', 'BookSubScribleChapterController@setSubScribleChapter');
  29. //查询强关章节
  30. Route::get('getSubScribleChapter', 'BookSubScribleChapterController@getSubScribleChapter');
  31. //前5章内容
  32. Route::get('fiveChapterImage', 'ChapterImageController@getTopFiveChapter');
  33. //排行榜
  34. Route::get('getRanks', 'BooksController@getRanks');
  35. //获取推广图书列表V2
  36. Route::get('getPromotionBookListV2', 'BooksController@getPromotionBookListV2');
  37. //自主评分
  38. Route::post('score', 'BookChannelScoreController@score');
  39. //Route::get('score', 'BookChannelScoreController@score');
  40. });
  41. });