routes.php 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. <?php
  2. use App\Distributor\Controllers\ApiController;
  3. use App\Distributor\Controllers\DistAppearanceController;
  4. use App\Distributor\Controllers\DistInquiryController;
  5. use App\Distributor\Controllers\SettingsController;
  6. use Illuminate\Routing\Router;
  7. use Illuminate\Support\Facades\Route;
  8. use Dcat\Admin\Admin;
  9. use App\Http\Middleware\DistAuth;
  10. use Illuminate\Http\Request;
  11. /**
  12. * 原后台框架路由
  13. */
  14. Admin::routes();
  15. Route::group([
  16. 'prefix' => config('admin.route.prefix'),
  17. 'namespace' => config('admin.route.namespace'),
  18. 'middleware' => config('admin.route.middleware'),
  19. ], function (Router $router) {
  20. //主页
  21. $router->get('/', 'HomeController@index');
  22. //产品
  23. $router->get('base-product/parameter', 'DistProductController@parameter');
  24. $router->resource('dist-product', 'DistProductController');
  25. //分类
  26. $router->resource('product-category', 'DistProductCategoryController');
  27. //参数
  28. $router->resource('product-parameter', 'DistProductParameterController');
  29. //视频分类
  30. $router->resource('video-category', 'DistVideoCategoryController');
  31. //视频管理
  32. $router->resource('dist-video', 'DistVideoController');
  33. //产品导入
  34. $router->resource('import-product', 'importProductController');
  35. //询价管理
  36. $router->get('dist-inquiry', [DistInquiryController::class, 'index']);
  37. $router->get('dist-inquiry/{id}', [DistInquiryController::class, 'show']);
  38. //配置
  39. $router->get('dist-settings', [SettingsController::class, 'index']);
  40. $router->post('dist-settings', [SettingsController::class, 'store']);
  41. //外观选择
  42. $router->get('dist-appearance', [DistAppearanceController::class, 'index']);
  43. //菜单管理
  44. $router->resource('site-menu', 'SiteMenuController');
  45. //API相关
  46. $router->get('api/products', [ApiController::class, 'products']);
  47. $router->get('api/pages', [ApiController::class, 'pages']);
  48. $router->get('api/tag', [ApiController::class, 'tag']);
  49. });