route.php 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. <?php
  2. use Illuminate\Support\Facades\Route;
  3. use Modules\WechatPlatform\Http\Controllers\KFMessageController;
  4. use Modules\WechatPlatform\Http\Controllers\WechatAuthorizationInfoController;
  5. use Modules\WechatPlatform\Http\Controllers\CommonController;
  6. use Modules\WechatPlatform\Http\Controllers\WechatKeywordsController;
  7. Route::prefix('wechatPlatform')->group(function(){
  8. Route::prefix('kfMessage')->middleware('roleCheck:optimizer')->group(function(){
  9. Route::get('list', [KFMessageController::class, 'list']);
  10. Route::post('add', [KFMessageController::class, 'add']);
  11. Route::post('stop', [KFMessageController::class, 'stop']);
  12. Route::post('delete', [KFMessageController::class, 'delete']);
  13. Route::post('updateContent', [KFMessageController::class, 'updateContent']);
  14. Route::post('updateGZH', [KFMessageController::class, 'updateGZH']);
  15. Route::post('testSend', [KFMessageController::class, 'testSend']);
  16. });
  17. // 微信公众号设置
  18. Route::prefix('officialAccount')->group(function () {
  19. //公众号列表
  20. Route::get("list",[WechatAuthorizationInfoController::class,'index']);
  21. // 关键字列表
  22. Route::prefix('keyword')->group(function () {
  23. // 列表
  24. Route::any("list",[WechatKeywordsController::class,'list']);
  25. // 添加
  26. Route::post('add',[WechatKeywordsController::class,'add']);
  27. // 编辑
  28. Route::post('edit/{id}',[WechatKeywordsController::class,'edit']);
  29. // 详情
  30. Route::any('detail/{id}',[WechatKeywordsController::class,'detail']);
  31. // 删除
  32. Route::any('del',[WechatKeywordsController::class,'del']);
  33. // 配置公众号
  34. Route::post('allocation/{id}',[WechatKeywordsController::class,'allocation']);
  35. // 关键字公账号配置选择项
  36. Route::any("auth_list/{id}",[WechatKeywordsController::class,'authList']);
  37. });
  38. });
  39. // 公共部分
  40. Route::prefix('common')->group(function (){
  41. // 获取小程序页面链接
  42. Route::post('get_page',[CommonController::class,'getPageUrl'])->withoutMiddleware(config('catch.route.middlewares'));
  43. });
  44. // 设置
  45. Route::prefix('setting')->group(function (){
  46. });
  47. });