get(); return UsefulInfoResource::collection($usefulInfos); } public function items($id) { $usefulInfo = UsefulInfo::find($id); // chech if useful info not found if (!$usefulInfo) { return response()->json([ 'message' => 'Useful info not found' ], 404); } return UsefulInfoItemResource::collection($usefulInfo->items); } public function itemShow($id, $itemId) { $usefulInfo = UsefulInfo::find($id); return new UsefulInfoItemResource($usefulInfo->items->find($itemId)); } }