ReplyTransformer.php 803 B

1234567891011121314151617181920212223242526272829
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: Administrator
  5. * Date: 2019/6/15
  6. * Time: 17:08
  7. */
  8. namespace App\Transformers\Post;
  9. use App\Models\PostComment;
  10. use Carbon\Carbon;
  11. use League\Fractal\TransformerAbstract;
  12. class ReplyTransformer extends TransformerAbstract
  13. {
  14. public function transform(PostComment $postComment)
  15. {
  16. return [
  17. 'id' => $postComment['id'],
  18. 'uid' => $postComment['uid'],
  19. 'username' => $postComment['username'],
  20. 'reply_username' => $postComment['reply_username'],
  21. 'avatar' => $postComment['avatar'],
  22. 'content' => $postComment['is_delete']?'该回复已被删除':$postComment['content'],
  23. 'created_at' => Carbon::parse($postComment['created_at'])->diffForHumans(),
  24. ];
  25. }
  26. }