DrugReportInfoListResource.php 563 B

1234567891011121314151617181920212223
  1. <?php
  2. namespace App\Http\Resources;
  3. use Illuminate\Http\Request;
  4. use Illuminate\Http\Resources\Json\ResourceCollection;
  5. class DrugReportInfoListResource extends ResourceCollection
  6. {
  7. public function toArray($request): array
  8. {
  9. return [
  10. 'list' => $this->collection->map(function ($item) {
  11. return array_merge($item->toArray(), [
  12. ]);
  13. }),
  14. 'total' => $this->total(),
  15. 'current_page' => $this->currentPage(),
  16. 'per_page' => $this->perPage(),
  17. ];
  18. }
  19. }