service->getByProvider($id); return $this->successResponse(ProviderWorkingDayResource::collection($workingDays)); } public function store(ProviderWorkingDayRequest $request): JsonResponse { $workingDay = $this->service->create($request->validated()); return $this->successResponse(new ProviderWorkingDayResource($workingDay)); } public function destroy($id, Request $request): JsonResponse { $day = $request->query('day'); $period = $request->query('period'); $this->service->delete($id, $day, $period); return $this->successResponse( message: __("messages.deleted"), code: 204, ); } }