BookGiftsTransformer.php 656 B

1234567891011121314151617181920212223242526
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * Date: 2017/3/31
  5. * Time: 14:02
  6. */
  7. namespace App\Http\Controllers\Wap\Book\Transformers;
  8. use Hashids;
  9. class BookGiftsTransformer
  10. {
  11. public function transform($gift){
  12. return [
  13. 'bid'=>Hashids::encode($gift->bid),
  14. 'gift_name'=>$gift->name_desc,
  15. 'cost'=>$gift->cost,
  16. 'icon'=>$gift->icon,
  17. 'gift_id'=>$gift->gift_id,
  18. 'send_time'=>$gift->created_at->format('Y-m-d H:i:s'),
  19. 'user_nickname'=>empty($gift->nickname)?$gift->uid:$gift->nickname,
  20. 'book_name'=>isset($gift->book_name)?$gift->book_name:''
  21. ];
  22. }
  23. }