route.php 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  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::post('delete', [FirstPageController::class, 'delete']);
  10. Route::get('list', [FirstPageController::class, 'list']);
  11. });
  12. });
  13. Route::prefix('operation')->group(function () {
  14. // 轮播图管理
  15. Route::prefix('banner')->group(function () {
  16. // 列表
  17. Route::any('list',[\Modules\Operation\Http\Controllers\BannerController::class,'list']);
  18. // 添加
  19. Route::post('add',[\Modules\Operation\Http\Controllers\BannerController::class,'add']);
  20. // 编辑
  21. Route::post('edit/{id}',[\Modules\Operation\Http\Controllers\BannerController::class,'edit']);
  22. // 删除
  23. Route::post('del/{id}',[\Modules\Operation\Http\Controllers\BannerController::class,'del']);
  24. // 快速状态
  25. Route::post('editStatus/{id}',[\Modules\Operation\Http\Controllers\BannerController::class,'updateStatus']);
  26. });
  27. // 频道管理
  28. Route::prefix('channel')->group(function (){
  29. // 列表
  30. Route::any('list',[\Modules\Operation\Http\Controllers\ChannelController::class,'list']);
  31. // 添加
  32. Route::post('add',[\Modules\Operation\Http\Controllers\ChannelController::class,'add']);
  33. // 启用
  34. Route::post('enableStatus/{id}',[\Modules\Operation\Http\Controllers\ChannelController::class,'enableStatus']);
  35. // 配置
  36. Route::post("setting/{id}",[\Modules\Operation\Http\Controllers\ChannelController::class,"setting"]);
  37. // 删除
  38. Route::post("del/{id}",[\Modules\Operation\Http\Controllers\ChannelController::class,"del"]);
  39. });
  40. });