*/ public function toArray(Request $request): array { return [ 'data' => ContactResource::collection($this->collection), 'meta' => [ 'total' => $this->total(), 'per_page' => $this->perPage(), 'current_page' => $this->currentPage(), 'last_page' => $this->lastPage(), 'from' => $this->firstItem(), 'to' => $this->lastItem(), ], 'links' => [ 'first' => $this->url(1), 'last' => $this->url($this->lastPage()), 'prev' => $this->previousPageUrl(), 'next' => $this->nextPageUrl(), ], ]; } public function with(Request $request): array { return [ 'status' => 'success', 'message' => 'Contacts récupérés avec succès', ]; } }