route.php 1.3 KB

1234567891011121314151617181920212223242526272829
  1. <?php
  2. use think\facade\Route;
  3. use think\facade\Config;
  4. use think\Response;
  5. Route::group(function () {
  6. Route::get('index', 'PublicController/index')->name('index');//首页
  7. Route::get('page/:unique', 'PublicController/page')->name('pageDetail');//单页详情
  8. //机构
  9. Route::get('organ/list', 'auti.CourseController/organList')->name('organList');//机构列表
  10. Route::get('organ/detail/:id', 'auti.CourseController/organ')->name('organDetail');//机构详情
  11. //课程
  12. Route::get('course/list', 'auti.CourseController/list')->name('courseList');//课程列表
  13. Route::get('course/detail/:id', 'auti.CourseController/detail')->name('courseDetail');//课程详情
  14. //相关知识
  15. Route::get('article/list', 'auti.ArticleController/list')->name('articleList');//文章列表
  16. Route::get('article/detail/:id', 'auti.ArticleController/detail')->name('articleDetail');//文章详情
  17. })->middleware(\app\http\middleware\AllowOriginMiddleware::class);
  18. Route::miss(function () {
  19. if (app()->request->isOptions()) {
  20. $header = Config::get('cookie.header');
  21. unset($header['Access-Control-Allow-Credentials']);
  22. return Response::create('ok')->code(200)->header($header);
  23. } else
  24. return Response::create()->code(404);
  25. });