Three Types Of Hyperpigmentation And Causes

Three Types Of Hyperpigmentation And Causes

Share :


Hyperpigmentation is a skin condition characterized by changes in skin color caused by an excess of pigment production.

There are many different shapes and tones of hyperpigmentation, such as brown, black, gray, red, or pink patches. Spots of hyperpigmentation frequently cause discomfort and become an aesthetic issue for most people.

 

Types of Hyperpigmentation and Their Causes

Hyperpigmentation is categorized into three common types, each with different causes:

Melasma

Melasma is a skin condition in which dark spots and patches appear on the face. These spots are darker than a person's natural skin color.

Sun exposure and hormonal changes, such as those that occur during pregnancy or when using hormonal contraception, are the main causes of melasma. It is not possible for melasma to spread from one person to another by skin contact or any other method.

It can be challenging to fully treat and eradicate melasma. It's possible for this skin problem to last for years. To reduce the melasma-related changes in skin tone, intensive treatment is required.

Post-Inflammatory Hyperpigmentation (PIH)

A frequent skin condition brought on by inflammation or skin trauma is called post-inflammatory hyperpigmentation (PIH). Inflammation or damage can cause color changes in the skin, causing some areas to become darker than their natural color.

PIH can be brought on by a variety of skin injuries or inflammations, including dermatitis, acne, burns, wounds, insect bites, and allergic responses. Individuals who have darker skin tones or who spend more time in the sun are more likely to develop photosensitive ischemic illness (PIH). Moreover, sun exposure without sunscreen can delay the healing of PIH.

Read more: Syringoma, Small Spots that Are Benign Tumors in the Skin

Age Spots

Age spots are one of the common signs of skin aging caused by excessive sun exposure over the years. These spots often appear on the skin areas most exposed to the sun such as the face, back of the hands, shoulders, or lower arms.

Age spots have several specific characteristics, including:

  • Oval or round shape with a size of about 13 millimeters that can appear alone or in group together
  • Tan to dark brown spots, varying depending on skin pigmentation and frequency of sun exposure
  • More likely to appear on body areas most exposed to the sun
  • Spots are darker than the surrounding skin

 

How to Address Hyperpigmentation Problems

Depending on the causes, severity, and personal preferences of the hyperpigmentation, numerous treatments may be used to address the condition. On the other hand, hyperpigmentation issues can be resolved in a number of ways, such as:

  • Use of skin lightening creams: Skin lightening creams containing active ingredients such as hydroquinone, azelaic acid, kojic acid, and tretinoin can help reduce melanin production, thus fading dark spots on the skin. However, due to their risks, it is advisable to consult with a doctor first to get recommendations for the right and safest product.
  • Laser therapy: A laser peel treatment uses targeted beams of light to reduce hyperpigmentation, especially in more severe or deep conditions.
  • Chemical peels: Chemical peels can help peel off the top layer of the skin, stimulate the regeneration of new skin cells, and fade hyperpigmentation. There are many types of chemical peels that can be used either at home or in beauty clinics.

Read more: Chemical Peeling Procedure, What are the Benefits for Skin?

  • Sunscreen: Using sunscreen daily is essential to prevent further hyperpigmentation and protect the skin from sun exposure that can worsen the condition. Make sure to use high SPF and broad-spectrum sunscreen to protect the skin effectively from UVA and UVB exposure.
  • Microdermabrasion: Another dermatological procedure that can be used to address hyperpigmentation is microdermabrasion. This procedure works by buff off an outer layer of the skin using a special tool.

Using skincare creams to treat hyperpigmentation issues is not always simple. It is best to speak with a doctor for more efficient treatment and care if you have tried skincare products and sunscreen but the skin spots are still difficult to treat. You can either visit a doctor or make use of the consultation features that are available in the Ai Care application.

Want to know tips and tricks for health, first aid, and other home treatments? Click here!

 

 

Writer : Agatha Writer
Editor :
  • dr. Monica Salim
Last Updated : Thursday, 15 February 2024 | 06:00

Beth Sissons (2023). What to know about hyperpigmentation. Available from: https://www.medicalnewstoday.com/articles/323808 

Cristina Mutchler (2023). What Is Hyperpigmentation?. Available from: https://www.health.com/hyperpigmentation-8386761 

Christine Case-Lo and Kristeen Cherney (2024). What Causes Skin Discoloration?. Available from: https://www.healthline.com/health/discolored-skin-patches 

Cleveland Clinic (2021). Hyperpigmentation. Available from: https://my.clevelandclinic.org/health/diseases/21885-hyperpigmentation 

American Academy of Dermatology Association (2022). Melasma: Overview. Available from: https://www.aad.org/public/diseases/a-z/melasma-overview 

Elizabeth Lawrence and Khalid M. Al Aboud (2022). Postinflammatory Hyperpigmentation. Available from: https://www.ncbi.nlm.nih.gov/books/NBK559150/ 

Mayo Clinic (2022). Age spots (liver spots). Available from: https://www.mayoclinic.org/diseases-conditions/age-spots/symptoms-causes/syc-20355859 

Kristeen Cherney (2023). 8 Treatment Options for Hyperpigmentation. Available from: https://www.healthline.com/health/beauty-skin-care/hyperpigmentation-treatment 

Cleveland Clinic (2023). Yes, You Should Wear Sunscreen Every Day. Available from: https://health.clevelandclinic.org/why-you-should-wear-sunscreen-every-day 

Request history8.1.29PHP Version938msRequest Duration6MBMemory UsageGET {category}/{slug}Route
  • warninglog[01:07:11] LOG.warning: str_contains(): Passing null to parameter #1 ($haystack) of type string is d...
  • warninglog[01:07:11] LOG.warning: str_contains(): Passing null to parameter #1 ($haystack) of type string is d...
  • infolog[01:07:12] LOG.info: Attempting to authenticate with: { "username": "administrator", "url": ...
  • errorlog[01:07:12] LOG.error: Error accessing doctor id: 640021cf1e44db877c0bce23 { "exception": "Undefi...
  • infolog[01:07:12] LOG.info: Attempting to authenticate with: { "username": "administrator", "url": ...
  • errorlog[01:07:12] LOG.error: Error accessing doctor id: 640021cf1e44db877c0bce23 { "exception": "Undefi...
  • Booting (267ms)time
  • Application (671ms)time
  • 1 x Application (71.54%)
    671ms
    1 x Booting (28.46%)
    267ms
    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
    31 statements were executed335ms
    • WebController.php#656aicare_prod_new1.17msselect * 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_new65.33msselect * from `posts` where (`slug` = 'three-types-of-hyperpigmentation-and-causes-en-en-en-en-en' or `slug_en` = 'three-types-of-hyperpigmentation-and-causes-en-en-en-en-en') and `posts`.`deleted_at` is null limit 1
      Bindings
      • 0: three-types-of-hyperpigmentation-and-causes-en-en-en-en-en
      • 1: three-types-of-hyperpigmentation-and-causes-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_new40.13msselect * from `posts` where (`slug` = 'three-types-of-hyperpigmentation-and-causes-en-en-en-en-en' or `slug_en` = 'three-types-of-hyperpigmentation-and-causes-en-en-en-en-en') and `status` = 1 and `publish_date` <= '2025-05-12 01:07:11' and `deleted_at` is null and `posts`.`deleted_at` is null limit 1
      Bindings
      • 0: three-types-of-hyperpigmentation-and-causes-en-en-en-en-en
      • 1: three-types-of-hyperpigmentation-and-causes-en-en-en-en-en
      • 2: 1
      • 3: 2025-05-12 01:07:11
      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.12msselect `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 (8820)
      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_new910μ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 (8820)
      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.2msselect `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 (8820) 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_new770μ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_new13.6msselect `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` = 8820
      Bindings
      • 0: 8820
      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.69msselect `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` = 880 and `posts`.`deleted_at` is null
      Bindings
      • 0: 880
      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_new11.6msselect `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: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_new11.4msselect `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` = 5816 and `posts`.`deleted_at` is null
      Bindings
      • 0: 5816
      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_new73.66msselect * from `posts` where `status` = 1 and `publish_date` <= '2025-05-12 01:07:12' 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-05-12 01:07:12
      • 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.2msselect * 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.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` = 8820 and `healthpedia`.`deleted_at` is null
      Bindings
      • 0: 8820
      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_new14.07msupdate `posts` set `views_count` = 621 where `id` = 8820
      Bindings
      • 0: 621
      • 1: 8820
      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.92msinsert into `activity_log` (`log_name`, `properties`, `batch_uuid`, `event`, `subject_id`, `subject_type`, `description`, `updated_at`, `created_at`) values ('default', '[]', null, 'updated', 8820, 'App\\Models\\Admin\\Post', 'updated', '2025-05-12 01:07:12', '2025-05-12 01:07:12')
      Bindings
      • 0: default
      • 1: []
      • 2: 
      • 3: updated
      • 4: 8820
      • 5: App\Models\Admin\Post
      • 6: updated
      • 7: 2025-05-12 01:07:12
      • 8: 2025-05-12 01:07:12
      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.05msselect * from `users` where `users`.`id` = 20 limit 1
      Bindings
      • 0: 20
      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_new6.36msselect `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` = 9917 and `categories`.`deleted_at` is null
      Bindings
      • 0: 9917
      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.19msselect `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` = 8295 and `categories`.`deleted_at` is null
      Bindings
      • 0: 8295
      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.27msselect `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` = 9513 and `categories`.`deleted_at` is null
      Bindings
      • 0: 9513
      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.33msselect `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` = 9212 and `categories`.`deleted_at` is null
      Bindings
      • 0: 9212
      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.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` = 9763 and `categories`.`deleted_at` is null
      Bindings
      • 0: 9763
      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.1msselect `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` = 9553 and `categories`.`deleted_at` is null
      Bindings
      • 0: 9553
      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` = 1030 and `categories`.`deleted_at` is null
      Bindings
      • 0: 1030
      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_new6.04msselect `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` = 9922 and `categories`.`deleted_at` is null
      Bindings
      • 0: 9922
      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.04msselect `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` = 10035 and `categories`.`deleted_at` is null
      Bindings
      • 0: 10035
      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.06msselect `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` = 9784 and `categories`.`deleted_at` is null
      Bindings
      • 0: 9784
      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.21msselect `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` = 9761 and `categories`.`deleted_at` is null
      Bindings
      • 0: 9761
      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_new720μ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_new620μ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_new980μ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
    112Post.php#?
    App\Models\Admin\Category
    19Category.php#?
    App\User
    3User.php#?
    App\Models\Admin\Tag
    3Tag.php#?
    App\Models\TermPolicy
    3TermPolicy.php#?
    App\Models\Admin\Page
    1Page.php#?
    App\Models\Admin\Faq
    1Faq.php#?
        locale
        en
        _token
        PJRU6f2PCg94Ud9HaZojb2Aq0g3U2FalprkigOi5
        _previous
        array:1 [ "url" => "https://ai-care.atmatech.id/lifestyle/three-types-of-hyperpigmentation-and-cau...
        _flash
        array:2 [ "old" => [] "new" => [] ]
        path_info
        /lifestyle/three-types-of-hyperpigmentation-and-causes-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 => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "x-real-ip" => array:1 [ 0 => "3.133.141.166" ] "x-forwarded-for" => array:1 [ 0 => "3.133.141.166" ] "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 => "Sun, 11 May 2025 18:07:12 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImRHbGpmek9yRVorclI5dFBDWWdITFE9PSIsInZhbHVlIjoieXNtUDVac1gzcHUvZlhiUEN2TG1RbTFkRStZY2svY0dEandtbjFMOWRvZm53QXlSTFRIYXAxcENEYUVTSnlreUdIUEpaNXZqN2dHdkxRNE1zZGorSEtBTGU3RnVPTTZyTk11UlZaWmxuMVdxL3VyNUFsbzVWSjAwRUNoRWxQMTEiLCJtYWMiOiIyYjUyNDMzNWM5ZDM1Nzg0YTg0M2JkYTM1NTg3ZTRjMTlkODdiYzUyMzg0M2I5ZGNkZjc5M2U3YjU5Y2Q0MjlhIiwidGFnIjoiIn0%3D; expires=Sun, 11 May 2025 20:07:12 GMT; Max-Age=7200; path=/; secureXSRF-TOKEN=eyJpdiI6ImRHbGpmek9yRVorclI5dFBDWWdITFE9PSIsInZhbHVlIjoieXNtUDVac1gzcHUvZlhiUEN2TG1RbTFkRStZY2svY0dEandtbjFMOWRvZm53QXlSTFRIYXAxcENEYUVTSnlreUdIUEpaN" 1 => "laravel_session=eyJpdiI6IkVrRVpsYWFqaTJDalJueFlmZldwaFE9PSIsInZhbHVlIjoiWWVwZ3I1UnJlZmR4M0lqTVVIdnNuNE5UYTUrR3JjYjRkYjlrd0xlb0VHSmpiOEZBYUR3TisyOFdYNmxxRzZNanQ3eVFocEg5ZjM3N2NGWjduOHV6c3hNTWQyWG5GYVdLeHlDb2xoY0JvSW1jdjFmMW53aGc2UkY0d0VnYlZWMGoiLCJtYWMiOiJjYmMyZWFmY2EwYTFjYTE0OWI4YmNkODE3ODg1ZmYwNjFiMDdhYWY5MWEzZTQ5NGQxMDQzNzhjMDI0ZmU2OGY5IiwidGFnIjoiIn0%3D; expires=Sun, 11 May 2025 20:07:12 GMT; Max-Age=7200; path=/; httponlylaravel_session=eyJpdiI6IkVrRVpsYWFqaTJDalJueFlmZldwaFE9PSIsInZhbHVlIjoiWWVwZ3I1UnJlZmR4M0lqTVVIdnNuNE5UYTUrR3JjYjRkYjlrd0xlb0VHSmpiOEZBYUR3TisyOFdYNmxxRzZNanQ3" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImRHbGpmek9yRVorclI5dFBDWWdITFE9PSIsInZhbHVlIjoieXNtUDVac1gzcHUvZlhiUEN2TG1RbTFkRStZY2svY0dEandtbjFMOWRvZm53QXlSTFRIYXAxcENEYUVTSnlreUdIUEpaNXZqN2dHdkxRNE1zZGorSEtBTGU3RnVPTTZyTk11UlZaWmxuMVdxL3VyNUFsbzVWSjAwRUNoRWxQMTEiLCJtYWMiOiIyYjUyNDMzNWM5ZDM1Nzg0YTg0M2JkYTM1NTg3ZTRjMTlkODdiYzUyMzg0M2I5ZGNkZjc5M2U3YjU5Y2Q0MjlhIiwidGFnIjoiIn0%3D; expires=Sun, 11-May-2025 20:07:12 GMT; path=/; secureXSRF-TOKEN=eyJpdiI6ImRHbGpmek9yRVorclI5dFBDWWdITFE9PSIsInZhbHVlIjoieXNtUDVac1gzcHUvZlhiUEN2TG1RbTFkRStZY2svY0dEandtbjFMOWRvZm53QXlSTFRIYXAxcENEYUVTSnlreUdIUEpaN" 1 => "laravel_session=eyJpdiI6IkVrRVpsYWFqaTJDalJueFlmZldwaFE9PSIsInZhbHVlIjoiWWVwZ3I1UnJlZmR4M0lqTVVIdnNuNE5UYTUrR3JjYjRkYjlrd0xlb0VHSmpiOEZBYUR3TisyOFdYNmxxRzZNanQ3eVFocEg5ZjM3N2NGWjduOHV6c3hNTWQyWG5GYVdLeHlDb2xoY0JvSW1jdjFmMW53aGc2UkY0d0VnYlZWMGoiLCJtYWMiOiJjYmMyZWFmY2EwYTFjYTE0OWI4YmNkODE3ODg1ZmYwNjFiMDdhYWY5MWEzZTQ5NGQxMDQzNzhjMDI0ZmU2OGY5IiwidGFnIjoiIn0%3D; expires=Sun, 11-May-2025 20:07:12 GMT; path=/; httponlylaravel_session=eyJpdiI6IkVrRVpsYWFqaTJDalJueFlmZldwaFE9PSIsInZhbHVlIjoiWWVwZ3I1UnJlZmR4M0lqTVVIdnNuNE5UYTUrR3JjYjRkYjlrd0xlb0VHSmpiOEZBYUR3TisyOFdYNmxxRzZNanQ3" ] ]
        session_attributes
        0 of 0
        array:4 [ "locale" => "en" "_token" => "PJRU6f2PCg94Ud9HaZojb2Aq0g3U2FalprkigOi5" "_previous" => array:1 [ "url" => "https://ai-care.atmatech.id/lifestyle/three-types-of-hyperpigmentation-and-causes-en-en-en-en-en" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
        ClearShow all
        Date ↕MethodURLData
        #12025-05-12 01:07:12GET/lifestyle/three-types-of-hyperpigmentation-and-causes-en-en-en-en-en61131142