UpgradeTransformer.php 840 B

12345678910111213141516171819202122232425262728293031
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: Administrator
  5. * Date: 2019-08-21
  6. * Time: 10:59
  7. */
  8. namespace App\Transformers;
  9. use App\Models\Upgrade;
  10. use League\Fractal\TransformerAbstract;
  11. use Illuminate\Support\Carbon;
  12. class UpgradeTransformer extends TransformerAbstract {
  13. public function transform(Upgrade $upgrade)
  14. {
  15. return [
  16. 'id' => $upgrade['id'],
  17. 'os' => $upgrade['os'],
  18. 'version' => $upgrade['version'],
  19. 'version_code' => $upgrade['version_code'],
  20. 'url' => $upgrade['url'],
  21. 'title' => $upgrade['title'],
  22. 'content' => $upgrade['content'],
  23. 'is_forced_update' => $upgrade['is_forced_update'],
  24. 'created_at' => Carbon::parse($upgrade['created_at'])->toDateTimeString(),
  25. ];
  26. }
  27. }