ActivityTransformer.php 866 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * Date: 2017/3/31
  5. * Time: 14:02
  6. */
  7. namespace App\Http\Controllers\Manage\Activity\Transformers;
  8. class ActivityTransformer
  9. {
  10. public function transform($activityItem)
  11. {
  12. return [
  13. 'id' => $activityItem->id,
  14. 'name' => $activityItem->name,
  15. 'activity_page' => $activityItem->activity_page,
  16. 'price' => $activityItem->price,
  17. 'end_time' => $activityItem->end_time,
  18. 'start_time' => $activityItem->start_time,
  19. 'totalOrderCount' => $activityItem->totalOrderCount,
  20. 'successOrderCount' => $activityItem->successOrderCount,
  21. 'totalChargeAmount' => $activityItem->totalChargeAmount,
  22. 'created_at' => $activityItem->created_at->toDateTimeString(),
  23. 'given' => $activityItem->given,
  24. ];
  25. }
  26. }