ReadParagraphResource.php 715 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. namespace App\Http\Resources\V3;
  3. use Illuminate\Http\Request;
  4. /**
  5. * 阅读接口逐段返回的正文条目,即 `/v3/tipitaka-reading/{channel}` 的 `data[]` 元素。
  6. *
  7. * 结果可以跨书,所以每条都带 `book`——只给 `para` 在跨书时不唯一。
  8. *
  9. * 载荷是普通数组而非 Eloquent 模型,`toArray` 直接透传;`@return` 声明的是
  10. * `view=display` 口径下的形状(para + display)。
  11. */
  12. class ReadParagraphResource extends BaseResource
  13. {
  14. /**
  15. * @param Request $request
  16. * @return array{
  17. * para: int,
  18. * display: string
  19. * }
  20. */
  21. public function toArray($request)
  22. {
  23. return parent::toArray($request);
  24. }
  25. }