DocController.php 823 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <?php
  2. namespace App\Doc\Controllers;
  3. use App\Base\Controllers\Controller;
  4. use App\Doc\Services\DocService;
  5. use Illuminate\Http\Request;
  6. class DocController extends Controller
  7. {
  8. /**
  9. * @var DocService
  10. */
  11. private $service;
  12. /**
  13. * DocController constructor.
  14. * @param DocService $service
  15. */
  16. public function __construct(DocService $service)
  17. {
  18. $this->service = $service;
  19. }
  20. /**
  21. * 获取文档分组
  22. * @param Request $request
  23. * @return string
  24. */
  25. public function group(Request $request)
  26. {
  27. return $this->service->group();
  28. }
  29. /**
  30. * 文档详情
  31. * @param Request $request
  32. * @return mixed
  33. */
  34. public function detail(Request $request)
  35. {
  36. return $this->service->detail($request->all());
  37. }
  38. }