route.php 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <?php
  2. use Illuminate\Support\Facades\Route;
  3. use Modules\Operation\Http\Controllers\FirstPageController;
  4. Route::prefix('operationManage')->group(function () {
  5. Route::prefix('firstPage')->group(function(){
  6. Route::post('add', [FirstPageController::class, 'add']);
  7. Route::post('enableStatus', [FirstPageController::class, 'enableStatus']);
  8. Route::post('setConfig', [FirstPageController::class, 'setConfig']);
  9. Route::get('list', [FirstPageController::class, 'list']);
  10. });
  11. });
  12. Route::prefix('operation')->group(function () {
  13. // 轮播图管理
  14. Route::prefix('banner')->group(function () {
  15. // 列表
  16. Route::any('list',[\Modules\Operation\Http\Controllers\BannerController::class,'list']);
  17. // 添加
  18. Route::post('add',[\Modules\Operation\Http\Controllers\BannerController::class,'add']);
  19. // 编辑
  20. Route::post('edit/{id}',[\Modules\Operation\Http\Controllers\BannerController::class,'edit']);
  21. // 删除
  22. Route::post('del/{id}',[\Modules\Operation\Http\Controllers\BannerController::class,'del']);
  23. // 快速状态
  24. Route::post('editStatus/{id}',[\Modules\Operation\Http\Controllers\BannerController::class,'updateStatus']);
  25. });
  26. // 频道管理
  27. Route::prefix('channel')->group(function (){
  28. // 列表
  29. Route::any('list',[\Modules\Operation\Http\Controllers\ChannelController::class,'list']);
  30. // 添加
  31. Route::post('add',[\Modules\Operation\Http\Controllers\ChannelController::class,'add']);
  32. // 启用
  33. Route::post('enableStatus/{id}',[\Modules\Operation\Http\Controllers\ChannelController::class,'enableStatus']);
  34. // 配置
  35. Route::post("setting/{id}",[\Modules\Operation\Http\Controllers\ChannelController::class,"setting"]);
  36. // 删除
  37. Route::post("del/{id}",[\Modules\Operation\Http\Controllers\ChannelController::class,"del"]);
  38. });
  39. });