• Home
  • lifestyle
  • Which is better, the Menstrual Disc vs the Menstrual Cup?

Which is better, the Menstrual Disc vs the Menstrual Cup?

Which is better, the Menstrual Disc vs the Menstrual Cup?

Share :


Instead of pads or tampons, menstrual cups, and discs can be used to collect menstrual blood. Each product has its advantages and disadvantages in terms of blood capacity.

Which option is better to use during menstruation? Take a look at the review below. 

 

Difference between menstrual disc and menstrual cup

Menstrual disc

Menstrual discs were first introduced to the public in 2015. The menstrual disc is a flat disk-shaped medical-grade polymer container with an elastic pocket to hold blood. The menstrual disc is placed in the vaginal fornix, which is where the vaginal canal meets the cervix. This placement makes the menstrual disc-less prone to leakage when collecting blood.

Menstrual cup

As the name implies, menstrual cups are cup-shaped blood collection devices with a small tip made of medical-grade silicone or rubber. This menstrual blood collection alternative was patented in 1867, and it became popular in the 1980s after undergoing several material and design revisions. Menstrual cups are a more eco-friendly option than pads and tampons.

Read more: 5 Excess Using The Menstructural Cup Compared To Ordinary Inmates

 

Advantages and disadvantages of menstrual disc vs menstrual cup

Menstrual disc

Advantages

One of the advantages of a menstrual disc is that it can be used for sex during menstruation.  It is smaller than a menstrual cup, making it less intrusive during intercourse. The correct placement of the menstrual disc (in the fornix of the vagina) minimizes the risk of blood leakage.

Although it is safe to have sex during menstruation, there is still the danger of infection. If you want to have sex, there's nothing wrong with waiting till your period ends.

Another advantage of using a menstrual disc is that it is more comfortable during exercise. Menstrual discs that are less risky of leaking make them widely chosen for exercise, especially for sports with heavy intensity such as running, gymnastics, and swimming.

Read more: How To Clean The Menstructural Cup, Should It Be Sterilized?

 

Disadvantages

Menstrual discs are more difficult to remove than menstrual cups. Remove, wash your hands, and relax your pelvic floor muscles by taking deep breaths. Then, sitting, squatting, or standing with one foot resting on a surface, hook your finger under the edge of the disc and pull it out slowly. This method is relatively difficult to do, especially for teenagers who are experiencing menstruation for the first time.

Another drawback is that menstrual disc products are expensive and not all reusable. Thus, this product is considered uneconomical for monthly use.

 

Menstrual cup

Advantages

Menstrual cups are reusable products. Menstrual cups are more inexpensive than pads or tampons, which must be purchased every month. Menstrual cup materials are less expensive and better for the environment.

Menstrual cups are also considered more sanitary and less likely to produce odor because menstruation fluid is not exposed to air. Menstrual cup products are also available in various designs, materials, and sizes, allowing you to select a product that meets your preferences and comfort.

Disadvantages

The disadvantage of using a menstrual cup is how to remove it from the vagina. For women who are menstruating for the first time, using a menstrual cup can be painful and stressful. Removing and emptying the menstrual cup also increases the risk of blood splatter, especially in a public restroom.

 

Which one is better?

Using a menstrual cup or menstrual disc has its advantages and disadvantages. A menstrual cup can be the right choice if you want a more economical option. But if you want a blood container that is safer from the risk of leaking, you can use a menstrual disc. Adjust the price and your comfort in using, cleaning, and storing the product.

 

If you need medical advice or consultation, you can either visit a doctor or use the consultation features available in the Ai Care application by downloading the Ai Care application from the App Store or Play Store.

 

Looking for more tips and tricks for health, first aid, and other home treatments? Click here!

 

 

Writer : Ratih AI Care
Editor :
  • dr. Yuliana Inosensia
Last Updated : Tuesday, 26 March 2024 | 03:58

Curtis, T. (2022). The Pros and Cons of a Menstrual Disc vs. Cup. Available from: https://www.livestrong.com/article/13770488-menstrual-disc-vs-cup/

Santos-Longhurts, A. (2020). Are Menstrual Discs the Period Product We’ve Been Waiting For?. Available from: https://www.healthline.com/health/menstrual-disc#risks

Saccia, A. (2019). Everything You Need to Know About Using Menstrual Cups. Available from: https://www.healthline.com/health/womens-health/menstrual-cup

Marquez, J. (2023). What’s a Menstrual Cup?. Available from: https://www.webmd.com/women/guide/menstrual-cup

Request history8.1.29PHP Version948msRequest Duration6MBMemory UsageGET {category}/{slug}Route
  • warninglog[14:58:14] LOG.warning: str_contains(): Passing null to parameter #1 ($haystack) of type string is d...
  • warninglog[14:58:14] LOG.warning: str_contains(): Passing null to parameter #1 ($haystack) of type string is d...
  • infolog[14:58:14] LOG.info: Attempting to authenticate with: { "username": "administrator", "url": ...
  • errorlog[14:58:14] LOG.error: Error accessing doctor id: 63983202e088e5e18c0511d7 { "exception": "Undefi...
  • infolog[14:58:14] LOG.info: Attempting to authenticate with: { "username": "administrator", "url": ...
  • Booting (223ms)time
  • Application (725ms)time
  • 1 x Application (76.5%)
    725ms
    1 x Booting (23.5%)
    223ms
    11 templates were rendered
    • 1x web.v2.single-post-healthpediasingle-post-healthpedia.blade.php#?blade
    • 1x web.v2.partials.single.breadcrumbbreadcrumb.blade.php#?blade
    • 2x web.partials.single-sharesingle-share.blade.php#?blade
    • 1x web.v2.partials.single.editoreditor.blade.php#?blade
    • 1x web.v2.partials.single.tagstags.blade.php#?blade
    • 1x web.v2.partials.single.referensireferensi.blade.php#?blade
    • 1x web.v2.partials.article-populararticle-popular.blade.php#?blade
    • 1x web.v2.partials.related-articlerelated-article.blade.php#?blade
    • 1x web.v2.partials.healthtopichealthtopic.blade.php#?blade
    • 1x layouts.v2.web_layoutweb_layout.blade.php#?blade
    uri
    GET {category}/{slug}
    middleware
    web
    controller
    App\Http\Controllers\WebController@newSinglePost
    namespace
    App\Http\Controllers
    prefix
    where
    as
    web.new.single.post
    file
    app/Http/Controllers/WebController.php:645-806
    32 statements were executed370ms
    • WebController.php#656aicare_prod_new880μsselect * from `categories` where (`slug` = 'lifestyle' or `slug_en` = 'lifestyle') and `categories`.`deleted_at` is null limit 1
      Bindings
      • 0: lifestyle
      • 1: lifestyle
      Hints
      • Use SELECT * only if you need all columns from table
      • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
      Backtrace
      • app/Http/Controllers/WebController.php:656
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • WebController.php#657aicare_prod_new59.33msselect * from `posts` where (`slug` = 'which-is-better-the-menstrual-disc-vs-the-menstrual-cup-en-en-en-en-en' or `slug_en` = 'which-is-better-the-menstrual-disc-vs-the-menstrual-cup-en-en-en-en-en') and `posts`.`deleted_at` is null limit 1
      Bindings
      • 0: which-is-better-the-menstrual-disc-vs-the-menstrual-cup-en-en-en-en-en
      • 1: which-is-better-the-menstrual-disc-vs-the-menstrual-cup-en-en-en-en-en
      Hints
      • Use SELECT * only if you need all columns from table
      • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
      Backtrace
      • app/Http/Controllers/WebController.php:657
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • WebController.php#703aicare_prod_new35.8msselect * from `posts` where (`slug` = 'which-is-better-the-menstrual-disc-vs-the-menstrual-cup-en-en-en-en-en' or `slug_en` = 'which-is-better-the-menstrual-disc-vs-the-menstrual-cup-en-en-en-en-en') and `status` = 1 and `publish_date` <= '2025-04-28 14:58:14' and `deleted_at` is null and `posts`.`deleted_at` is null limit 1
      Bindings
      • 0: which-is-better-the-menstrual-disc-vs-the-menstrual-cup-en-en-en-en-en
      • 1: which-is-better-the-menstrual-disc-vs-the-menstrual-cup-en-en-en-en-en
      • 2: 1
      • 3: 2025-04-28 14:58:14
      Hints
      • Use SELECT * only if you need all columns from table
      • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
      Backtrace
      • app/Http/Controllers/WebController.php:703
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • WebController.php#703aicare_prod_new980μsselect `users`.*, `post_editor`.`post_id` as `pivot_post_id`, `post_editor`.`user_id` as `pivot_user_id`, `post_editor`.`created_at` as `pivot_created_at`, `post_editor`.`updated_at` as `pivot_updated_at` from `users` inner join `post_editor` on `users`.`id` = `post_editor`.`user_id` where `post_editor`.`post_id` in (7325)
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • app/Http/Controllers/WebController.php:703
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • WebController.php#703aicare_prod_new1.01msselect `users`.*, `post_english_editors`.`post_id` as `pivot_post_id`, `post_english_editors`.`user_id` as `pivot_user_id`, `post_english_editors`.`created_at` as `pivot_created_at`, `post_english_editors`.`updated_at` as `pivot_updated_at` from `users` inner join `post_english_editors` on `users`.`id` = `post_english_editors`.`user_id` where `post_english_editors`.`post_id` in (7325)
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • app/Http/Controllers/WebController.php:703
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • WebController.php#703aicare_prod_new5.98msselect `categories`.*, `category_post`.`post_id` as `pivot_post_id`, `category_post`.`category_id` as `pivot_category_id`, `category_post`.`created_at` as `pivot_created_at`, `category_post`.`updated_at` as `pivot_updated_at` from `categories` inner join `category_post` on `categories`.`id` = `category_post`.`category_id` where `category_post`.`post_id` in (7325) and `categories`.`deleted_at` is null
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • app/Http/Controllers/WebController.php:703
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • WebController.php#703aicare_prod_new590μsselect * from `categories` where `categories`.`id` in (0) and `categories`.`deleted_at` is null
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • app/Http/Controllers/WebController.php:703
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • WebController.php#724aicare_prod_new16.67msselect `tags`.*, `post_tag`.`post_id` as `pivot_post_id`, `post_tag`.`tag_id` as `pivot_tag_id`, `post_tag`.`created_at` as `pivot_created_at`, `post_tag`.`updated_at` as `pivot_updated_at` from `tags` inner join `post_tag` on `tags`.`id` = `post_tag`.`tag_id` where `post_tag`.`post_id` = 7325
      Bindings
      • 0: 7325
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • app/Http/Controllers/WebController.php:724
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • WebController.php#1362aicare_prod_new14.54msselect `posts`.*, `post_tag`.`tag_id` as `pivot_tag_id`, `post_tag`.`post_id` as `pivot_post_id` from `posts` inner join `post_tag` on `posts`.`id` = `post_tag`.`post_id` where `post_tag`.`tag_id` = 108 and `posts`.`deleted_at` is null
      Bindings
      • 0: 108
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • app/Http/Controllers/WebController.php:1362
      • app/Http/Controllers/WebController.php:735
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
    • WebController.php#1362aicare_prod_new12.42msselect `posts`.*, `post_tag`.`tag_id` as `pivot_tag_id`, `post_tag`.`post_id` as `pivot_post_id` from `posts` inner join `post_tag` on `posts`.`id` = `post_tag`.`post_id` where `post_tag`.`tag_id` = 306 and `posts`.`deleted_at` is null
      Bindings
      • 0: 306
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • app/Http/Controllers/WebController.php:1362
      • app/Http/Controllers/WebController.php:735
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
    • WebController.php#1362aicare_prod_new12.74msselect `posts`.*, `post_tag`.`tag_id` as `pivot_tag_id`, `post_tag`.`post_id` as `pivot_post_id` from `posts` inner join `post_tag` on `posts`.`id` = `post_tag`.`post_id` where `post_tag`.`tag_id` = 431 and `posts`.`deleted_at` is null
      Bindings
      • 0: 431
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • app/Http/Controllers/WebController.php:1362
      • app/Http/Controllers/WebController.php:735
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
    • WebController.php#1362aicare_prod_new14msselect `posts`.*, `post_tag`.`tag_id` as `pivot_tag_id`, `post_tag`.`post_id` as `pivot_post_id` from `posts` inner join `post_tag` on `posts`.`id` = `post_tag`.`post_id` where `post_tag`.`tag_id` = 2155 and `posts`.`deleted_at` is null
      Bindings
      • 0: 2155
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • app/Http/Controllers/WebController.php:1362
      • app/Http/Controllers/WebController.php:735
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
    • WebController.php#743aicare_prod_new94.36msselect * from `posts` where `status` = 1 and `publish_date` <= '2025-04-28 14:58:14' and `deleted_at` is null and `content_type` = 'article' and `slug_en` != '' and `slug_en` is not null and `posts`.`deleted_at` is null order by RAND() limit 7
      Bindings
      • 0: 1
      • 1: 2025-04-28 14:58:14
      • 2: article
      • 3: 
      Hints
      • Use SELECT * only if you need all columns from table
      • ORDER BY RAND() is slow, try to avoid if you can. You can read this or this
      • The != operator is not standard. Use the <> operator to test for inequality instead.
      Backtrace
      • app/Http/Controllers/WebController.php:743
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • CategoryHealtTopics.php#11aicare_prod_new1.1msselect * from `categories` where (`slug` != 'penyakit-a-z' and `slug` != 'obat-a-z' and `slug` != 'pemeriksaan-a-z' and `parent_id` = '0') and `categories`.`deleted_at` is null order by `order` asc
      Bindings
      • 0: penyakit-a-z
      • 1: obat-a-z
      • 2: pemeriksaan-a-z
      • 3: 0
      Hints
      • Use SELECT * only if you need all columns from table
      • The != operator is not standard. Use the <> operator to test for inequality instead.
      Backtrace
      • app/Repositories/Categories/CategoryHealtTopics.php:11
      • app/Http/Controllers/WebController.php:744
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
    • WebController.php#748aicare_prod_new1.77msselect `healthpedia`.*, `healthpedia_post`.`post_id` as `pivot_post_id`, `healthpedia_post`.`healthpedia_id` as `pivot_healthpedia_id`, `healthpedia_post`.`created_at` as `pivot_created_at`, `healthpedia_post`.`updated_at` as `pivot_updated_at` from `healthpedia` inner join `healthpedia_post` on `healthpedia`.`id` = `healthpedia_post`.`healthpedia_id` where `healthpedia_post`.`post_id` = 7325 and `healthpedia`.`deleted_at` is null
      Bindings
      • 0: 7325
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • app/Http/Controllers/WebController.php:748
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • WebController.php#779aicare_prod_new11.33msupdate `posts` set `views_count` = 824 where `id` = 7325
      Bindings
      • 0: 824
      • 1: 7325
      Backtrace
      • app/Http/Controllers/WebController.php:779
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • ActivityLogger.php#174aicare_prod_new6.91msinsert into `activity_log` (`log_name`, `properties`, `batch_uuid`, `event`, `subject_id`, `subject_type`, `description`, `updated_at`, `created_at`) values ('default', '[]', null, 'updated', 7325, 'App\\Models\\Admin\\Post', 'updated', '2025-04-28 14:58:14', '2025-04-28 14:58:14')
      Bindings
      • 0: default
      • 1: []
      • 2: 
      • 3: updated
      • 4: 7325
      • 5: App\Models\Admin\Post
      • 6: updated
      • 7: 2025-04-28 14:58:14
      • 8: 2025-04-28 14:58:14
      Backtrace
      • vendor/spatie/laravel-activitylog/src/ActivityLogger.php:174
      • vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php:88
      • app/Http/Controllers/WebController.php:779
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
    • single-post-healthpedia.blade.php#37aicare_prod_new1.22msselect * from `users` where `users`.`id` = 18 limit 1
      Bindings
      • 0: 18
      Hints
      • Use SELECT * only if you need all columns from table
      • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
      Backtrace
      • view::web.v2.single-post-healthpedia:37
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • article-popular.blade.php#15aicare_prod_new12.66msselect `categories`.*, `category_post`.`post_id` as `pivot_post_id`, `category_post`.`category_id` as `pivot_category_id`, `category_post`.`created_at` as `pivot_created_at`, `category_post`.`updated_at` as `pivot_updated_at` from `categories` inner join `category_post` on `categories`.`id` = `category_post`.`category_id` where `category_post`.`post_id` = 9144 and `categories`.`deleted_at` is null
      Bindings
      • 0: 9144
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.article-popular:15
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • article-popular.blade.php#15aicare_prod_new6.03msselect `categories`.*, `category_post`.`post_id` as `pivot_post_id`, `category_post`.`category_id` as `pivot_category_id`, `category_post`.`created_at` as `pivot_created_at`, `category_post`.`updated_at` as `pivot_updated_at` from `categories` inner join `category_post` on `categories`.`id` = `category_post`.`category_id` where `category_post`.`post_id` = 9958 and `categories`.`deleted_at` is null
      Bindings
      • 0: 9958
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.article-popular:15
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • article-popular.blade.php#15aicare_prod_new5.9msselect `categories`.*, `category_post`.`post_id` as `pivot_post_id`, `category_post`.`category_id` as `pivot_category_id`, `category_post`.`created_at` as `pivot_created_at`, `category_post`.`updated_at` as `pivot_updated_at` from `categories` inner join `category_post` on `categories`.`id` = `category_post`.`category_id` where `category_post`.`post_id` = 6461 and `categories`.`deleted_at` is null
      Bindings
      • 0: 6461
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.article-popular:15
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • article-popular.blade.php#15aicare_prod_new9.44msselect `categories`.*, `category_post`.`post_id` as `pivot_post_id`, `category_post`.`category_id` as `pivot_category_id`, `category_post`.`created_at` as `pivot_created_at`, `category_post`.`updated_at` as `pivot_updated_at` from `categories` inner join `category_post` on `categories`.`id` = `category_post`.`category_id` where `category_post`.`post_id` = 8614 and `categories`.`deleted_at` is null
      Bindings
      • 0: 8614
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.article-popular:15
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • article-popular.blade.php#15aicare_prod_new5.98msselect `categories`.*, `category_post`.`post_id` as `pivot_post_id`, `category_post`.`category_id` as `pivot_category_id`, `category_post`.`created_at` as `pivot_created_at`, `category_post`.`updated_at` as `pivot_updated_at` from `categories` inner join `category_post` on `categories`.`id` = `category_post`.`category_id` where `category_post`.`post_id` = 9697 and `categories`.`deleted_at` is null
      Bindings
      • 0: 9697
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.article-popular:15
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • article-popular.blade.php#15aicare_prod_new5.99msselect `categories`.*, `category_post`.`post_id` as `pivot_post_id`, `category_post`.`category_id` as `pivot_category_id`, `category_post`.`created_at` as `pivot_created_at`, `category_post`.`updated_at` as `pivot_updated_at` from `categories` inner join `category_post` on `categories`.`id` = `category_post`.`category_id` where `category_post`.`post_id` = 9332 and `categories`.`deleted_at` is null
      Bindings
      • 0: 9332
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.article-popular:15
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • article-popular.blade.php#15aicare_prod_new6.07msselect `categories`.*, `category_post`.`post_id` as `pivot_post_id`, `category_post`.`category_id` as `pivot_category_id`, `category_post`.`created_at` as `pivot_created_at`, `category_post`.`updated_at` as `pivot_updated_at` from `categories` inner join `category_post` on `categories`.`id` = `category_post`.`category_id` where `category_post`.`post_id` = 7695 and `categories`.`deleted_at` is null
      Bindings
      • 0: 7695
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.article-popular:15
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • related-article.blade.php#15aicare_prod_new5.8msselect `categories`.*, `category_post`.`post_id` as `pivot_post_id`, `category_post`.`category_id` as `pivot_category_id`, `category_post`.`created_at` as `pivot_created_at`, `category_post`.`updated_at` as `pivot_updated_at` from `categories` inner join `category_post` on `categories`.`id` = `category_post`.`category_id` where `category_post`.`post_id` = 8485 and `categories`.`deleted_at` is null
      Bindings
      • 0: 8485
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.related-article:15
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • related-article.blade.php#15aicare_prod_new6.07msselect `categories`.*, `category_post`.`post_id` as `pivot_post_id`, `category_post`.`category_id` as `pivot_category_id`, `category_post`.`created_at` as `pivot_created_at`, `category_post`.`updated_at` as `pivot_updated_at` from `categories` inner join `category_post` on `categories`.`id` = `category_post`.`category_id` where `category_post`.`post_id` = 7983 and `categories`.`deleted_at` is null
      Bindings
      • 0: 7983
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.related-article:15
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • related-article.blade.php#15aicare_prod_new6.05msselect `categories`.*, `category_post`.`post_id` as `pivot_post_id`, `category_post`.`category_id` as `pivot_category_id`, `category_post`.`created_at` as `pivot_created_at`, `category_post`.`updated_at` as `pivot_updated_at` from `categories` inner join `category_post` on `categories`.`id` = `category_post`.`category_id` where `category_post`.`post_id` = 9056 and `categories`.`deleted_at` is null
      Bindings
      • 0: 9056
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.related-article:15
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • related-article.blade.php#15aicare_prod_new6msselect `categories`.*, `category_post`.`post_id` as `pivot_post_id`, `category_post`.`category_id` as `pivot_category_id`, `category_post`.`created_at` as `pivot_created_at`, `category_post`.`updated_at` as `pivot_updated_at` from `categories` inner join `category_post` on `categories`.`id` = `category_post`.`category_id` where `category_post`.`post_id` = 9223 and `categories`.`deleted_at` is null
      Bindings
      • 0: 9223
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.related-article:15
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • web_layout.blade.php#122aicare_prod_new800μsselect * from `pages` where `slug` = 'about-us' limit 1
      Bindings
      • 0: about-us
      Hints
      • Use SELECT * only if you need all columns from table
      • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
      Backtrace
      • view::layouts.v2.web_layout:122
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • web_layout.blade.php#549aicare_prod_new740μsselect * from `faqs` where `name_en` is not null and `slug_en` is not null limit 1
      Hints
      • Use SELECT * only if you need all columns from table
      • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
      Backtrace
      • view::layouts.v2.web_layout:549
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • web_layout.blade.php#551aicare_prod_new930μsselect * from `term_policies`
      Hints
      • Use SELECT * only if you need all columns from table
      • The SELECT statement has no WHERE clause and could examine many more rows than intended
      Backtrace
      • view::layouts.v2.web_layout:551
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    App\Models\Admin\Post
    111Post.php#?
    App\Models\Admin\Category
    19Category.php#?
    App\Models\Admin\Tag
    4Tag.php#?
    App\User
    3User.php#?
    App\Models\TermPolicy
    3TermPolicy.php#?
    App\Models\Admin\Page
    1Page.php#?
    App\Models\Admin\Faq
    1Faq.php#?
        locale
        en
        _token
        1BauVSxAeMJNco6GOoSfYfY3iAh8vCroDWrokQjT
        _previous
        array:1 [ "url" => "https://ai-care.atmatech.id/lifestyle/which-is-better-the-menstrual-disc-vs-th...
        _flash
        array:2 [ "old" => [] "new" => [] ]
        path_info
        /lifestyle/which-is-better-the-menstrual-disc-vs-the-menstrual-cup-en-en-en-en-en
        status_code
        200
        
        status_text
        OK
        format
        html
        content_type
        text/html; charset=UTF-8
        request_query
        []
        
        request_request
        []
        
        request_headers
        0 of 0
        array:19 [ "accept-encoding" => array:1 [ 0 => "gzip, deflate, br, zstd" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "x-real-ip" => array:1 [ 0 => "18.220.47.242" ] "x-forwarded-for" => array:1 [ 0 => "18.220.47.242" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "x-forwarded-scheme" => array:1 [ 0 => "https" ] "host" => array:1 [ 0 => "ai-care.atmatech.id" ] "connection" => array:1 [ 0 => "keep-alive" ] ]
        request_cookies
        []
        
        response_headers
        0 of 0
        array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Mon, 28 Apr 2025 07:58:15 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IkpNc1lzOVpJSGhiVzFWdjZYeFdFZlE9PSIsInZhbHVlIjoiODNkL09iRWJJOGNheGlRcmVzRDJ0RnZ4Mk9rcDRsL3BQVjF2N0NtbjErUzRvSUJKZ2h4L0FkZ3BvQ2FubUNCY0FLNnlDR1pyR1ZDRmF4OUZ2M1Fsb2ZyK0drM3krdWFvTCtTd2hNT0FmWmR0QjErRTZRdVVST2VKNytTazVYS2wiLCJtYWMiOiIyMzgwNmVjYjMxYWZlZjgyNDcwNTg5NWM5ZTE0YzAzMWYwYTU4NTA3Zjk3M2IyNGVlYjljYWZkZjA1NTcxODViIiwidGFnIjoiIn0%3D; expires=Mon, 28 Apr 2025 09:58:15 GMT; Max-Age=7200; path=/; secureXSRF-TOKEN=eyJpdiI6IkpNc1lzOVpJSGhiVzFWdjZYeFdFZlE9PSIsInZhbHVlIjoiODNkL09iRWJJOGNheGlRcmVzRDJ0RnZ4Mk9rcDRsL3BQVjF2N0NtbjErUzRvSUJKZ2h4L0FkZ3BvQ2FubUNCY0FLNnlDR" 1 => "laravel_session=eyJpdiI6ImNlM0t2cnRkN3hPYzhLZUNqeENSaGc9PSIsInZhbHVlIjoiY3ZSYWtVVTZNeWhIZHJBS0I0NVROL202dzQ4ZzQ5bkVudy9ma3RtTUFsL3JCYk12Nk1GWEpoK0NWc0NKQTNrL2hJZjdxMDRaREc4T0U2Uk1qUlVHSC9LY3dpbE5ZVnpJRXVNQm1SYWhPSEtTVFlFVVNKQXhHVzJZVkdyQVRpWnMiLCJtYWMiOiI5NjhlYWEwOTQ2NzYzMzhjYjRiMWIyNjk1M2I2ZWY3OWFkZjM2M2Q0ZTM4NmRhN2YzMWJkNGMwZmVmOTc1ZWY5IiwidGFnIjoiIn0%3D; expires=Mon, 28 Apr 2025 09:58:15 GMT; Max-Age=7200; path=/; httponlylaravel_session=eyJpdiI6ImNlM0t2cnRkN3hPYzhLZUNqeENSaGc9PSIsInZhbHVlIjoiY3ZSYWtVVTZNeWhIZHJBS0I0NVROL202dzQ4ZzQ5bkVudy9ma3RtTUFsL3JCYk12Nk1GWEpoK0NWc0NKQTNrL2hJ" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IkpNc1lzOVpJSGhiVzFWdjZYeFdFZlE9PSIsInZhbHVlIjoiODNkL09iRWJJOGNheGlRcmVzRDJ0RnZ4Mk9rcDRsL3BQVjF2N0NtbjErUzRvSUJKZ2h4L0FkZ3BvQ2FubUNCY0FLNnlDR1pyR1ZDRmF4OUZ2M1Fsb2ZyK0drM3krdWFvTCtTd2hNT0FmWmR0QjErRTZRdVVST2VKNytTazVYS2wiLCJtYWMiOiIyMzgwNmVjYjMxYWZlZjgyNDcwNTg5NWM5ZTE0YzAzMWYwYTU4NTA3Zjk3M2IyNGVlYjljYWZkZjA1NTcxODViIiwidGFnIjoiIn0%3D; expires=Mon, 28-Apr-2025 09:58:15 GMT; path=/; secureXSRF-TOKEN=eyJpdiI6IkpNc1lzOVpJSGhiVzFWdjZYeFdFZlE9PSIsInZhbHVlIjoiODNkL09iRWJJOGNheGlRcmVzRDJ0RnZ4Mk9rcDRsL3BQVjF2N0NtbjErUzRvSUJKZ2h4L0FkZ3BvQ2FubUNCY0FLNnlDR" 1 => "laravel_session=eyJpdiI6ImNlM0t2cnRkN3hPYzhLZUNqeENSaGc9PSIsInZhbHVlIjoiY3ZSYWtVVTZNeWhIZHJBS0I0NVROL202dzQ4ZzQ5bkVudy9ma3RtTUFsL3JCYk12Nk1GWEpoK0NWc0NKQTNrL2hJZjdxMDRaREc4T0U2Uk1qUlVHSC9LY3dpbE5ZVnpJRXVNQm1SYWhPSEtTVFlFVVNKQXhHVzJZVkdyQVRpWnMiLCJtYWMiOiI5NjhlYWEwOTQ2NzYzMzhjYjRiMWIyNjk1M2I2ZWY3OWFkZjM2M2Q0ZTM4NmRhN2YzMWJkNGMwZmVmOTc1ZWY5IiwidGFnIjoiIn0%3D; expires=Mon, 28-Apr-2025 09:58:15 GMT; path=/; httponlylaravel_session=eyJpdiI6ImNlM0t2cnRkN3hPYzhLZUNqeENSaGc9PSIsInZhbHVlIjoiY3ZSYWtVVTZNeWhIZHJBS0I0NVROL202dzQ4ZzQ5bkVudy9ma3RtTUFsL3JCYk12Nk1GWEpoK0NWc0NKQTNrL2hJ" ] ]
        session_attributes
        0 of 0
        array:4 [ "locale" => "en" "_token" => "1BauVSxAeMJNco6GOoSfYfY3iAh8vCroDWrokQjT" "_previous" => array:1 [ "url" => "https://ai-care.atmatech.id/lifestyle/which-is-better-the-menstrual-disc-vs-the-menstrual-cup-en-en-en-en-en" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
        ClearShow all
        Date ↕MethodURLData
        #12025-04-28 14:58:15GET/lifestyle/which-is-better-the-menstrual-disc-vs-the-menstrual-cup-en-en-en-en-en51132142