orderBy('id')->paginate()); } public function store(StoreIntegrationInstanceRequest $request) { return (new IntegrationInstanceResource($this->service->create($request->validated()))) ->response()->setStatusCode(201); } public function show(IntegrationInstance $integrationInstance) { return new IntegrationInstanceResource($integrationInstance); } public function update(StoreIntegrationInstanceRequest $request, IntegrationInstance $integrationInstance) { return new IntegrationInstanceResource($this->service->update($integrationInstance, $request->validated())); } public function destroy(IntegrationInstance $integrationInstance) { $this->service->delete($integrationInstance); return response()->noContent(); } }