api.php 3.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. <?php
  2. use Illuminate\Http\Request;
  3. use Illuminate\Support\Facades\Route;
  4. /*
  5. |--------------------------------------------------------------------------
  6. | API Routes
  7. |--------------------------------------------------------------------------
  8. |
  9. | Here is where you can register API routes for your application. These
  10. | routes are loaded by the RouteServiceProvider within a group which
  11. | is assigned the "api" middleware group. Enjoy building your API!
  12. |
  13. */
  14. use App\Http\Controllers\Api\Ocr;
  15. use App\Http\Controllers\Api\CurePractice;
  16. use App\Http\Controllers\Api\Consultant;
  17. use App\Http\Controllers\Api\User;
  18. use App\Http\Controllers\Api\Notify;
  19. use App\Http\Controllers\Api\Problem;
  20. use App\Http\Controllers\Api\Course;
  21. Route::namespace('Api')->group(function () {
  22. Route::post('ocr',[Ocr::class,'ocr']);
  23. Route::post('login',[User::class,'login']);
  24. Route::post('notifyWx',[Notify::class,'notifyWx']);
  25. Route::post('cureList',[CurePractice::class,'cureList'])->middleware('check');
  26. Route::post('userList',[Consultant::class,'getConsultantsList'])->middleware('check');
  27. Route::post('pushReview',[Consultant::class,'pushReview'])->middleware('check');
  28. Route::post('checkConsultant',[Consultant::class,'checkConsultant'])->middleware('check');
  29. Route::post('getInstitutionList',[Consultant::class,'getInstitutionList'])->middleware('check');
  30. Route::post('pushInstitutionReview',[Consultant::class,'pushInstitutionReview'])->middleware('check');
  31. Route::post('checkInstitution',[Consultant::class,'checkInstitution'])->middleware('check');
  32. Route::post('saveInfo',[User::class,'modifyUserInfo'])->middleware('check');
  33. Route::post('userInfo',[User::class,'getUserInfo'])->middleware('check');
  34. Route::post('focus',[User::class,'focus'])->middleware('check');
  35. Route::post('delFocus',[User::class,'delFocus'])->middleware('check');
  36. Route::post('switchIdentity',[User::class,'switchIdentity'])->middleware('check');
  37. Route::post('pay',[User::class,'pay'])->middleware('check');
  38. Route::post('reviewLog',[User::class,'reviewLog'])->middleware('check');
  39. Route::post('review',[User::class,'review'])->middleware('check');
  40. Route::post('getPrice',[User::class,'getPrice'])->middleware('check');
  41. Route::post('getResult',[User::class,'getResult'])->middleware('check');
  42. //-----------------------------------------------------------------------------------------------------
  43. Route::post('problemList',[Problem::class,'getProblemList'])->middleware('check');
  44. Route::post('problemRecommend',[Problem::class,'getProblemRecommend'])->middleware('check');
  45. Route::post('recommend',[Problem::class,'recommend'])->middleware('check');
  46. Route::post('useful',[Problem::class,'useful'])->middleware('check');
  47. Route::post('questioning',[Problem::class,'questioning'])->middleware('check');
  48. Route::post('reply',[Problem::class,'reply'])->middleware('check');
  49. Route::post('newCourse',[Course::class,'getNewCourse'])->middleware('check');
  50. Route::post('getCourseList',[Course::class,'getCourseList'])->middleware('check');
  51. Route::post('getGuessList',[Course::class,'getGuessList'])->middleware('check');
  52. Route::post('getCourseListByLabel',[Course::class,'getCourseListByLabel'])->middleware('check');
  53. Route::post('getCourseChapter',[Course::class,'getCourseChapter'])->middleware('check');
  54. Route::post('receive',[Course::class,'receive'])->middleware('check');
  55. Route::post('labelList',[Course::class,'labelList'])->middleware('check');
  56. });