BannerTransformer.php 792 B

123456789101112131415161718192021222324252627
  1. <?php
  2. namespace App\Transformers;
  3. use App\Models\Banner;
  4. use League\Fractal\TransformerAbstract;
  5. class BannerTransformer extends TransformerAbstract
  6. {
  7. public function transform(Banner $banner)
  8. {
  9. return [
  10. 'id' => $banner['id'],
  11. 'tpl_id' => $banner['tpl_id'],
  12. 'name' => $banner['name'],
  13. 'link_content_id' => $banner['link_content_id'],
  14. 'image' => $banner['image'],
  15. 'type' => $banner['type'],
  16. 'use_background' => $banner['use_background'],
  17. 'rule' => $banner['rule'],
  18. 'status' => $banner['status'],
  19. 'is_open' => $banner['is_open'],
  20. 'updated_at' => $banner['updated_at'],
  21. ];
  22. }
  23. }