ArticleTransformer.php 632 B

1234567891011121314151617181920212223242526272829303132
  1. <?php
  2. namespace App\Transformers;
  3. use League\Fractal\TransformerAbstract;
  4. use App\Models\Article;
  5. /**
  6. * Class ArticleTransformer
  7. * @package namespace App\Transformers;
  8. */
  9. class ArticleTransformer extends TransformerAbstract
  10. {
  11. /**
  12. * Transform the \Article entity
  13. * @param \Article $model
  14. *
  15. * @return array
  16. */
  17. public function transform(Article $model)
  18. {
  19. return [
  20. 'id' => (int) $model->id,
  21. /* place your other model properties here */
  22. 'created_at' => $model->created_at,
  23. 'updated_at' => $model->updated_at
  24. ];
  25. }
  26. }