api.php 554 B

1234567891011121314151617
  1. <?php
  2. declare(strict_types=1);
  3. use SixShop\News\Controller\Api\CategoryController;
  4. use SixShop\News\Controller\Api\NewsController;
  5. use think\facade\Route;
  6. // 移动端/H5等 API 路由
  7. // 路由前缀: /api/extension/news
  8. Route::group('api/extension/news', function () {
  9. // 分类API资源路由
  10. Route::resource('category', CategoryController::class);
  11. // 文章API资源路由
  12. Route::resource('news', NewsController::class);
  13. // 增加阅读数路由
  14. Route::post('news/:id/views', [NewsController::class, 'incrementViews']);
  15. });