Melasma

Melasma
Credit: Medicine Net. Gambaran bercak hitam pada wajah.

Bagikan :


Definition

Melasma is a prevalent skin disorder characterized by dark patches, most commonly on the face. It is more frequently found in women, particularly during pregnancy.

Melasma is characterized by an excess production of skin pigment by the melanocytes, the cells responsible for skin coloration.  In pregnancy, it’s often referred to as chloasma or the “mask of pregnancy”. This condition does not affect the baby or cause other pregnancy complications. 

People with more pigment in their skin—for example, those of African, Middle Eastern, Latin or Hispanic, Asian, Indian, or Mediterranean descent—are more likely to develop chloasma, as they naturally have more active melanin production. Overall, between 50% and 70% of women will develop some form of melasma during pregnancy.

 

Causes

Hyperpigmentation, or darkening skin color during pregnancy, is very common. You may notice your nipples/areolas, armpits, or genitals become darker. You may see a line (linea nigra) extending from the pubic area over the belly or darker areas of the skin all over the body.

The underlying cause of pregnancy melasma is unknown beyond an overproduction of melanin pigment. This can occur when you’re pregnant due to an increase in hormones, specifically estrogen and progesterone.

 

Risk factor

Melasma can appear anytime during pregnancy, although it most commonly begins in the second or third trimester. Various factors contribute to the formation of melasma during pregnancy.

Additionally, sun exposure, using particular skin care products or treatments, and even genetic or hereditary factors can aggravate dark spots on the face. Hormonal imbalances that may develop as a result of taking birth control pills or using hormone replacement therapy can also make chloasma worse.

Skin color and type affect the appearance of melasma, making it more prominent or less noticeable. The more a person is exposed to sunlight or the presence of hereditary factors, the more it affects the appearance of melasma.

 

Symptoms

The primary symptom of melasma is the darkening of the skin on the face in the form of patches. The patches can be dark brown to faded gray and may appear on the forehead, cheeks, chin, or around the mouth. These areas may get darker the more you are exposed to the sun or the further you are in your pregnancy.

Pain or itchiness are not symptoms of melasma. If you experience these signs or develop severe irritation, you may be dealing with another skin condition. Consult your doctor for any additional symptoms you feel.

 

Diagnosis

It is important to avoid self-diagnosing your skin condition. Only a dermatologist can accurately confirm whether you have melasma during pregnancy. The diagnosis of melasma is based on the timing of symptoms and the location of patches on the skin. Typically, dark patches on the skin appear during pregnancy, after taking birth control pills, or in the summer. Chloasma is a skin condition that rarely affects only one side of the face.

A dermatologist can accurately diagnose your condition using a special light called a Wood's lamp, which helps show whether a skin condition is bacterial, fungal, or otherwise concerning. When a definitive diagnosis cannot be made, the doctor may perform a biopsy by taking a skin tissue sample to ensure the discoloration is not indicative of another skin condition, such as melanoma or skin cancer.

 

Management

The good news is that this hyperpigmentation likely won’t get worse after you deliver your child. It may take months for it to fade completely without any targeted treatment.

  • Pregnancy-safe treatments

Speak with your doctor about ways to treat your melasma during pregnancy. Your doctor may refer you to a dermatologist for further treatment if needed. 

Some experts do not recommend treating melasma during pregnancy. One reason is that it may resolve on its own, and some treatment methods may not be safe or effective. The best course of treatment may be prevention, with the help of a few lifestyle changes.

  • Seek shade

When outdoors, seek shade since the sun may trigger the development of more pigment. It's best to stay out of its rays, especially for long periods of time. Limit sunbathing and try relaxing under a tree or umbrella instead. If you’re exercising, try avoiding peak sun hours. Head out early in the morning or later in the evening when the sun is low.

  • Wear sunscreen

Having melasma doesn't mean you must stay indoors when the sun is out, though Wearing a good pregnancy-safe sunscreen with SPF 30+ if you have to do outdoor activities.

Look for products that contain zinc oxide, titanium dioxide, or other physical blockers (mineral sunscreens) versus those that rely on chemical blockers. Physical blocking sunscreens offer broader protection and may be less irritating to the skin.

  • Use gentle skin care products

Face washes, lotions, and serums irritating your skin may worsen melasma. Choose products that are labeled "non-comedogenic," "sensitive," "fragrance-free," or "dermatologist-approved" if you get overwhelmed in the beauty aisle.

The same goes for makeup you may use to conceal the dark areas. Look for non-comedogenic or hypoallergenic foundations, concealers, powders, and other products. Use makeup in yellow or white tones to cover dark patches if they interfere with your appearance.

  • Eat well and rest

Since melasma may also result from hormonal imbalances, you can improve matters by maintaining a healthy lifestyle. Make sure you’re staying hydrated, eating a diet with plenty of fresh fruits and vegetables, and getting enough sleep each night.

Ensure you’re rounding out your diet by consuming supplemental omega-3 fatty acids. Ask your doctor about any potential vitamin deficiencies. Some studies link melasma to a deficiency in iron and possibly vitamin B12.

If your melasma does not fade on its own after pregnancy, you may ask your dermatologist about other treatments. Treatments include topical medications like hydroquinone, tretinoin, or corticosteroids, according to the doctor's rules.

Your doctor may also recommend certain acids that lighten the skin. Some procedures, including chemical peels, microdermabrasion, laser treatments, and other light therapies, may also work according to the doctor's advice.

 

Complications

There are no known medical complications associated with melasma, and it does not increase the risk of skin cancer. What may occur are psychosocial complications due to the changed and uneven skin color.

Patients may feel embarrassed and stressed due to the change in skin color or the lengthy treatment process. In addition, melasma tends to recur if proper preventive measures are not taken. Fortunately, melasma generally fades within a few months after childbirth. 

Always consult your doctor regarding the benefits and risks of each safe treatment option for your pregnancy.

 

Prevention

Some ways to prevent melasma are:

  • Limiting sun exposure
  • Wear sunscreen with UVA and UVB protection and a minimum SPF of 30 or more. Sunscreens containing zinc or titanium oxide are good choices. Apply sunscreen 20 minutes before you go in the sun and reapply every 2 hours, more if swimming or sweating
  • Wear a wide-brimmed hat and sunglasses to protect from the sun
  • Limit sun time between 10 am and 2 pm
  • Use gentle face cleansers and creams to avoid irritating your skin, which can make chloasma worse

 

When to see a doctor? 

Call doctor if:

  • If you notice a new black spot or mole, or one that is changing rapidly
  • You have pain, tenderness, redness, or bleeding with skin color changes

 

Looking for more information about skin and other hair disease?  read  here!

 

 

Writer : dr Aprilia Dwi Iriani
Editor :
  • dr Hanifa Rahma
Last Updated : Selasa, 11 Juni 2024 | 04:56

Marcin, A. (2021). How is melasma treated during pregnancy?. Retrieved 14 March 2022, from https://www.healthline.com/health/pregnancy/melasma-pregnancy

Melasma ("Pregnancy mask') on cheek. (2021). Retrieved 14 March 2022, from https://www.webmd.com/skin-problems-and-treatments/picture-of-melasma-pregnancy-mask-on-cheek

Matta, C. (2021). What is pregnancy melasma? exactly how to treat the skin discoloration. Retrieved 14 March 2021, from https://www.verywellfamily.com/what-is-pregnancy-melasma-pregnancy-mask-definition-symptoms-traits-causes-treatment-5206946#toc-how-is-pregnancy-melasma-diagnosed

Peri, C. (2021). Pregnancy mask. Retrieved 14 March 2022, from https://www.webmd.com/baby/pregnancy-mask

Request history8.1.29PHP Version1.07sRequest Duration12MBMemory UsageGET {category}/{slug}Route
  • warninglog[17:59:35] LOG.warning: str_contains(): Passing null to parameter #1 ($haystack) of type string is d...
  • warninglog[17:59:35] LOG.warning: str_contains(): Passing null to parameter #1 ($haystack) of type string is d...
  • infolog[17:59:35] LOG.info: Attempting to authenticate with: { "username": "administrator", "url": ...
  • errorlog[17:59:35] LOG.error: Error accessing doctor id: 63983202e088e5e18c0511d7 { "exception": "Undefi...
  • infolog[17:59:35] LOG.info: Attempting to authenticate with: { "username": "administrator", "url": ...
  • Booting (294ms)time
  • Application (777ms)time
  • 1 x Application (72.58%)
    777ms
    1 x Booting (27.42%)
    294ms
    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
    35 statements were executed (2 duplicates)Show only duplicates396ms
    • WebController.php#656aicare_prod_new970μsselect * from `categories` where (`slug` = 'kesehatan-kulit' or `slug_en` = 'kesehatan-kulit') and `categories`.`deleted_at` is null limit 1
      Bindings
      • 0: kesehatan-kulit
      • 1: kesehatan-kulit
      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_new21.47msselect * from `posts` where (`slug` = 'melasma' or `slug_en` = 'melasma') and `posts`.`deleted_at` is null limit 1
      Bindings
      • 0: melasma
      • 1: melasma
      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_new14.46msselect * from `posts` where (`slug` = 'melasma' or `slug_en` = 'melasma') and `status` = 1 and `publish_date` <= '2025-04-03 17:59:35' and `deleted_at` is null and `posts`.`deleted_at` is null limit 1
      Bindings
      • 0: melasma
      • 1: melasma
      • 2: 1
      • 3: 2025-04-03 17:59:35
      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_new1.06msselect `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 (3032)
      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_new860μsselect `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 (3032)
      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_new6.09msselect `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 (3032) 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_new650μ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#721aicare_prod_new730μsselect * from `categories` where `categories`.`id` = 7 and `categories`.`deleted_at` is null limit 1
      Bindings
      • 0: 7
      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:721
      • 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_new16msselect `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` = 3032
      Bindings
      • 0: 3032
      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#1360aicare_prod_new18.84msselect `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` = 595 and `posts`.`deleted_at` is null
      Bindings
      • 0: 595
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • app/Http/Controllers/WebController.php:1360
      • 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#1360aicare_prod_new13.1msselect `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` = 4119 and `posts`.`deleted_at` is null
      Bindings
      • 0: 4119
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • app/Http/Controllers/WebController.php:1360
      • 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#1360aicare_prod_new12.95msselect `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` = 4127 and `posts`.`deleted_at` is null
      Bindings
      • 0: 4127
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • app/Http/Controllers/WebController.php:1360
      • 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#1360aicare_prod_new13.76msselect `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` = 5792 and `posts`.`deleted_at` is null
      Bindings
      • 0: 5792
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • app/Http/Controllers/WebController.php:1360
      • 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#1360aicare_prod_new25.85msselect `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` = 335 and `posts`.`deleted_at` is null
      Bindings
      • 0: 335
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • app/Http/Controllers/WebController.php:1360
      • 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#739aicare_prod_new144msselect * from `posts` where `status` = 1 and `publish_date` <= '2025-04-03 17:59:35' and `deleted_at` is null and `content_type` = 'article' and `posts`.`deleted_at` is null order by RAND() limit 7
      Bindings
      • 0: 1
      • 1: 2025-04-03 17:59:35
      • 2: article
      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
      Backtrace
      • app/Http/Controllers/WebController.php:739
      • 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_new990μsselect * 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:740
      • 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.65msselect `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` = 3032 and `healthpedia`.`deleted_at` is null
      Bindings
      • 0: 3032
      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#751aicare_prod_new740μsselect * from `categories` where `categories`.`id` = 7 and `categories`.`deleted_at` is null limit 1
      Bindings
      • 0: 7
      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:751
      • 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_new8.59msupdate `posts` set `views_count` = 994 where `id` = 3032
      Bindings
      • 0: 994
      • 1: 3032
      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_new5.29msinsert into `activity_log` (`log_name`, `properties`, `batch_uuid`, `event`, `subject_id`, `subject_type`, `description`, `updated_at`, `created_at`) values ('default', '[]', null, 'updated', 3032, 'App\\Models\\Admin\\Post', 'updated', '2025-04-03 17:59:35', '2025-04-03 17:59:35')
      Bindings
      • 0: default
      • 1: []
      • 2: 
      • 3: updated
      • 4: 3032
      • 5: App\Models\Admin\Post
      • 6: updated
      • 7: 2025-04-03 17:59:35
      • 8: 2025-04-03 17:59:35
      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.11msselect * from `users` where `users`.`id` = 27 limit 1
      Bindings
      • 0: 27
      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#8aicare_prod_new7.93msselect `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` = 5364 and `categories`.`deleted_at` is null
      Bindings
      • 0: 5364
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.article-popular:8
      • 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#8aicare_prod_new7.41msselect `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` = 8123 and `categories`.`deleted_at` is null
      Bindings
      • 0: 8123
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.article-popular:8
      • 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#8aicare_prod_new7.42msselect `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` = 1914 and `categories`.`deleted_at` is null
      Bindings
      • 0: 1914
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.article-popular:8
      • 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#8aicare_prod_new7.3msselect `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` = 1509 and `categories`.`deleted_at` is null
      Bindings
      • 0: 1509
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.article-popular:8
      • 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#8aicare_prod_new7.42msselect `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` = 6682 and `categories`.`deleted_at` is null
      Bindings
      • 0: 6682
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.article-popular:8
      • 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#8aicare_prod_new7.49msselect `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` = 9654 and `categories`.`deleted_at` is null
      Bindings
      • 0: 9654
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.article-popular:8
      • 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#8aicare_prod_new7.61msselect `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` = 9428 and `categories`.`deleted_at` is null
      Bindings
      • 0: 9428
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.article-popular:8
      • 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#8aicare_prod_new7.51msselect `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` = 3733 and `categories`.`deleted_at` is null
      Bindings
      • 0: 3733
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.related-article:8
      • 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#8aicare_prod_new8.49msselect `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` = 3579 and `categories`.`deleted_at` is null
      Bindings
      • 0: 3579
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.related-article:8
      • 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#8aicare_prod_new7.97msselect `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` = 3720 and `categories`.`deleted_at` is null
      Bindings
      • 0: 3720
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.related-article:8
      • 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#8aicare_prod_new7.64msselect `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` = 3164 and `categories`.`deleted_at` is null
      Bindings
      • 0: 3164
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.related-article:8
      • 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_new940μ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#547aicare_prod_new820μsselect * from `faqs` limit 1
      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
      • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
      Backtrace
      • view::layouts.v2.web_layout:547
      • 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_new1.07msselect * 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
    398Post.php#?
    App\Models\Admin\Category
    23Category.php#?
    App\Models\Admin\Tag
    5Tag.php#?
    App\User
    3User.php#?
    App\Models\TermPolicy
    3TermPolicy.php#?
    App\Models\Admin\Page
    1Page.php#?
    App\Models\Admin\Faq
    1Faq.php#?
        locale
        id
        _token
        lM8n5Sxgb7CECiSp2kQuxllGxLhjKS2tF0HhFMWJ
        _previous
        array:1 [ "url" => "https://ai-care.atmatech.id/kesehatan-kulit/melasma" ]
        _flash
        array:2 [ "old" => [] "new" => [] ]
        path_info
        /kesehatan-kulit/melasma
        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 => "52.14.114.234" ] "x-forwarded-for" => array:1 [ 0 => "52.14.114.234" ] "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 => "Thu, 03 Apr 2025 10:59:35 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IlkyTWJhRGhyaUVPZDE1MjFRbndESWc9PSIsInZhbHVlIjoiS1FIQWVtOFR3MFd0cmVTY3g5LzRhNGdYSncxazF1bWFkYUtFbHZiaVNkb3hxNW95U1dQVGQxSkRVNWNDWXFmd0h3Vm5LY2RKTzhJN2dMU1pjZmtwZUhYdXQ0V1VoRUMyeGI1WFRkblA3OUMrQ0x0K0tzS2xWT0JYamZTTTFZZksiLCJtYWMiOiIwNmZkYjhhZDgxNWJmYzRlYzBlM2I1OTU1NWNkNzhiN2MyMTBmYzE3YzJlMDQxMGNkMWM4MDZmMTVlOGJmNTY4IiwidGFnIjoiIn0%3D; expires=Thu, 03 Apr 2025 12:59:35 GMT; Max-Age=7200; path=/; secureXSRF-TOKEN=eyJpdiI6IlkyTWJhRGhyaUVPZDE1MjFRbndESWc9PSIsInZhbHVlIjoiS1FIQWVtOFR3MFd0cmVTY3g5LzRhNGdYSncxazF1bWFkYUtFbHZiaVNkb3hxNW95U1dQVGQxSkRVNWNDWXFmd0h3Vm5LY" 1 => "laravel_session=eyJpdiI6IjlpaWluM29VTUJ4QXIreVpYcE9lUXc9PSIsInZhbHVlIjoiZWJuT0QzbGNvMDFZQ1UxamtHUXBtSmlXak1mSUJucUlRQVl2NmE4cHBTSGxnV1p1Z2V4ZWhYN1EzSkt6MDE3cjRDc2lwRVhQeWpLTU9LalpSM3YxVGU4TlpPSDdHajhEdTJNWmxnRk40Y1NaSVlqSWl5WERkNzV0eWtjV1BERm0iLCJtYWMiOiJmNzk3NGQ2NTQ1YzZhNzJjZDgxY2YyZjZhMzQ3NzcwMTZiNzAzYTcyOTZmYTIxNzA2Nzc1OTYyNGZmZjhhZDJlIiwidGFnIjoiIn0%3D; expires=Thu, 03 Apr 2025 12:59:35 GMT; Max-Age=7200; path=/; httponlylaravel_session=eyJpdiI6IjlpaWluM29VTUJ4QXIreVpYcE9lUXc9PSIsInZhbHVlIjoiZWJuT0QzbGNvMDFZQ1UxamtHUXBtSmlXak1mSUJucUlRQVl2NmE4cHBTSGxnV1p1Z2V4ZWhYN1EzSkt6MDE3cjRD" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IlkyTWJhRGhyaUVPZDE1MjFRbndESWc9PSIsInZhbHVlIjoiS1FIQWVtOFR3MFd0cmVTY3g5LzRhNGdYSncxazF1bWFkYUtFbHZiaVNkb3hxNW95U1dQVGQxSkRVNWNDWXFmd0h3Vm5LY2RKTzhJN2dMU1pjZmtwZUhYdXQ0V1VoRUMyeGI1WFRkblA3OUMrQ0x0K0tzS2xWT0JYamZTTTFZZksiLCJtYWMiOiIwNmZkYjhhZDgxNWJmYzRlYzBlM2I1OTU1NWNkNzhiN2MyMTBmYzE3YzJlMDQxMGNkMWM4MDZmMTVlOGJmNTY4IiwidGFnIjoiIn0%3D; expires=Thu, 03-Apr-2025 12:59:35 GMT; path=/; secureXSRF-TOKEN=eyJpdiI6IlkyTWJhRGhyaUVPZDE1MjFRbndESWc9PSIsInZhbHVlIjoiS1FIQWVtOFR3MFd0cmVTY3g5LzRhNGdYSncxazF1bWFkYUtFbHZiaVNkb3hxNW95U1dQVGQxSkRVNWNDWXFmd0h3Vm5LY" 1 => "laravel_session=eyJpdiI6IjlpaWluM29VTUJ4QXIreVpYcE9lUXc9PSIsInZhbHVlIjoiZWJuT0QzbGNvMDFZQ1UxamtHUXBtSmlXak1mSUJucUlRQVl2NmE4cHBTSGxnV1p1Z2V4ZWhYN1EzSkt6MDE3cjRDc2lwRVhQeWpLTU9LalpSM3YxVGU4TlpPSDdHajhEdTJNWmxnRk40Y1NaSVlqSWl5WERkNzV0eWtjV1BERm0iLCJtYWMiOiJmNzk3NGQ2NTQ1YzZhNzJjZDgxY2YyZjZhMzQ3NzcwMTZiNzAzYTcyOTZmYTIxNzA2Nzc1OTYyNGZmZjhhZDJlIiwidGFnIjoiIn0%3D; expires=Thu, 03-Apr-2025 12:59:35 GMT; path=/; httponlylaravel_session=eyJpdiI6IjlpaWluM29VTUJ4QXIreVpYcE9lUXc9PSIsInZhbHVlIjoiZWJuT0QzbGNvMDFZQ1UxamtHUXBtSmlXak1mSUJucUlRQVl2NmE4cHBTSGxnV1p1Z2V4ZWhYN1EzSkt6MDE3cjRD" ] ]
        session_attributes
        0 of 0
        array:4 [ "locale" => "id" "_token" => "lM8n5Sxgb7CECiSp2kQuxllGxLhjKS2tF0HhFMWJ" "_previous" => array:1 [ "url" => "https://ai-care.atmatech.id/kesehatan-kulit/melasma" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
        ClearShow all
        Date ↕MethodURLData
        #12025-04-03 17:59:35GET/kesehatan-kulit/melasma51135434