MetaTransformer.php 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: Administrator
  5. * Date: 2019-06-10
  6. * Time: 18:47
  7. */
  8. namespace App\Transformers;
  9. use App\Models\Category;
  10. use App\Models\Meta;
  11. use League\Fractal\TransformerAbstract;
  12. use Illuminate\Support\Carbon;
  13. class MetaTransformer extends TransformerAbstract
  14. {
  15. public function transform(Meta $meta)
  16. {
  17. return [
  18. "patch_num" => $meta['patch_num'],
  19. "variety" => $meta['variety'],
  20. "variety_img" => $meta['variety_img'],
  21. "age" => $meta['age'],
  22. "food" => $meta['food'],
  23. "food_img" => $meta['food_img'],
  24. "water" => $meta['water'],
  25. "water_img" => $meta['water_img'],
  26. "status" => $meta['status'],
  27. "trans_id" => $meta['trans_id'],
  28. "zip" => $meta['zip'],
  29. "md5" => $meta['md5'],
  30. "created_at" => Carbon::parse($meta['created_at'])->toDateTimeString(),
  31. "updated_at" => Carbon::parse($meta['updated_at'])->toDateTimeString(),
  32. ];
  33. }
  34. }