ChapterTransformer.php 786 B

1234567891011121314151617181920212223
  1. <?php
  2. namespace App\Http\Controllers\Channel\Book\Transformers;
  3. use Hashids;
  4. class ChapterTransformer
  5. {
  6. public function transform($chapter){
  7. return [
  8. 'bid' => Hashids::encode($chapter->bid),
  9. 'chapter_id' => $chapter->id,
  10. 'chapter_name' => $chapter->name,
  11. 'chapter_sequence' => $chapter->sequence,
  12. 'chapter_is_vip' => $chapter->is_vip,
  13. 'chapter_size' => $chapter->size,
  14. 'prev_cid' => $chapter->prev_cid,
  15. 'next_cid' => $chapter->next_cid,
  16. 'recent_update_at' => $chapter->recent_update_at,
  17. 'chapter_content' => $chapter->content,
  18. //'is_need_subscirbe' => $chapter->is_need_subscirbe,
  19. ];
  20. }
  21. }