Liken Planus

Liken Planus
Credit: Medicine Net. Gambaran Liken Planus pada tangan kanan pasien.

Bagikan :


Definition

Lichen planus is characterized by inflammation and irritation of the skin, hair, nails, and mucous membranes due to an immune system disorder. This condition is not contagious, yet it can affect individuals of all ages.

On the skin, lichen planus manifests as purplish, itchy, flat-topped bumps that develop over several weeks. These bumps may be itchy or not. In the mouth, vagina, and other mucous membrane-covered areas, lichen planus appears as white, lace-like patches, occasionally accompanied by painful sores.

Most mild cases can be managed independently. However, severe pain or itching may require medical treatment.

Lichen planus most commonly affects individuals aged 30–60 years, though adolescents and children may also experience it.

 

Causes

Lichen planus is caused by an autoimmune disorder, where the immune system mistakenly targets its cells. In lichen planus, the immune system primarily attacks skin and mucous membrane cells. The exact cause of this immune system abnormality remains unknown.

 

Risk factor

Anyone can develop lichen planus, but it predominantly affects middle-aged adults. Oral lichen planus is particularly common among middle-aged women.

Lichen planus may be triggered by several factors, including:

  • Genetic factors
  • Hepatitis C infection
  • Flu vaccines
  • Certain pigments, chemicals, and metals
  • Pain relievers like ibuprofen and naproxen
  • Specific medications for heart disease, high blood pressure, or arthritis

 

Symptoms

The signs and symptoms of lichen planus vary depending on the affected area. Typical signs and symptoms include:

  • Purplish, flat-topped bumps, often on the inner forearms, wrists, or ankles, and occasionally on the genitals
  • Itching
  • Blisters that break to form scabs
  • White, lace-like patches in the mouth, on the lips, or tongue
  • Painful sores in the mouth or vagina
  • Hair loss
  • Changes in scalp skin color
  • Nail damage or loss

 

Diagnosis

A doctor diagnoses lichen planus based on symptoms, medical history, physical examination, and supportive tests if necessary.

Common supportive tests include:

  • Biopsy: A small tissue sample is examined under a microscope to identify patterns characteristic of lichen planus.
  • Hepatitis C test: Blood tests for hepatitis C, a known trigger of lichen planus.
  • Allergy tests: A referral to an allergist or dermatologist to determine if allergies may trigger lichen planus.
  • Other tests: Depending on suspected variations of lichen planus affecting the esophagus, genitals, ears, or mouth.

 

Management

Skin lichen planus often resolves on its own within months to years. When mucous membranes are involved, treatment may take longer and can recur. Regular annual doctor visits are essential to monitor the condition and treatment progress.

Medications and other treatments can relieve itching, reduce pain, and speed healing. Discuss treatment options with your doctor. Possible treatments include:

  • Corticosteroids: Typically the first choice, corticosteroid creams or ointments are prescribed. If ineffective or the condition worsens, oral or injectable corticosteroids may be recommended. Common side effects include irritation, skin thinning, or mouth sores. Corticosteroids are safe for short-term use under medical guidance.
  • Oral anti-infective drugs: Medications like hydroxychloroquine and metronidazole are used in certain cases.
  • Immune response drugs: Severe cases may require immune-suppressing or modifying drugs like azathioprine, mycophenolate, cyclosporine, and methotrexate.
  • Antihistamines: Oral antihistamines can alleviate itching.
  • Light therapy: Phototherapy with ultraviolet B (UVB) light can help clear skin lichen planus. This therapy, conducted 2-3 times a week for several weeks, is not recommended for individuals with dark skin due to the risk of prolonged skin discoloration.
  • Retinoids: If unresponsive to corticosteroids or light therapy, oral retinoids like acitretin may be prescribed. Retinoids can cause birth defects, so they are not recommended for pregnant women or those planning to conceive. Pregnant or nursing women should delay topical retinoid therapy or seek alternative treatments.

Managing triggers

If a doctor suspects lichen planus is related to triggers like hepatitis C infection, allergies, or medications, other treatments may be necessary. This might include changing medications or avoiding allergens. Referral to an allergist or liver specialist may be required for managing hepatitis C.

Lifestyle and home remedies

Good self-care can help alleviate itching and discomfort caused by lichen planus. These include:

  • Bathing in oatmeal-infused water followed by moisturizing lotions
  • Applying cold compresses to affected skin areas
  • Using over-the-counter hydrocortisone creams or ointments containing at least 1% hydrocortisone if not using prescription corticosteroids
  • Avoiding scratching or injuring the skin

For oral lichen planus, maintaining good oral hygiene and regular dental visits can help manage symptoms. Reducing mouth sore pain involves avoiding:

  • Smoking
  • Alcohol consumption
  • Spicy or acidic foods and drinks

Alternative treatments

Some small-scale clinical trials have suggested that aloe vera gel may help treat oral lichen planus. Additionally, therapies to alleviate stress, which can exacerbate lichen planus symptoms, may be beneficial.

Consult your doctor before trying alternative treatments for lichen planus, as some alternative medicines or vitamin supplements can cause serious reactions when combined with prescription medications.

 

Complications

Complications of lichen planus include:

  • Difficulty in treating lichen planus on the vulva and vagina, leading to severe pain and possible scarring
  • Long-term sexual dysfunction
  • Mouth sores affecting the ability to eat
  • Darker skin pigmentation after the rash resolves, especially in individuals with dark skin
  • Increased risk of oral cancer with oral lichen planus
  • Untreated lichen planus in the ear canals can lead to hearing loss

 

Prevention

Since the exact cause is unknown, preventing lichen planus is challenging. The best approach is to avoid known risk factors, such as:

  • Quitting smoking and alcohol consumption
  • Avoiding habits like biting the tongue or inner cheeks
  • Regular dental check-ups, particularly for dental issues
  • Routine health check-ups if at risk for conditions like hepatitis C
  • Discussing potential side effects of medications with a doctor

 

When to see a doctor? 

Consult a doctor if you notice unexplained bumps or rashes on your skin. Also, seek medical advice for symptoms related to lichen planus in the mouth, genitals, scalp, or nails.

Early diagnosis and treatment can prevent symptom worsening and complications.

 

Looking for more information about other diseases? Click here!

 

 

Writer : dr Aprilia Dwi Iriani
Editor :
  • dr Anita Larasati Priyono
Last Updated : Selasa, 23 Juli 2024 | 04:32

Lichen planus. (2021). Retrieved 27 April 2022, from https://www.mayoclinic.org/diseases-conditions/liken-planus/symptoms-causes/syc-20351378

Chuang T. (2020). Lichen planus clinical presentation. Retrieved 27 April 2022, from https://emedicine.medscape.com/article/1123213-clinical

Ellis E. (2019). Lichen planus. Retrieved 27 April 2022, from https://www.healthline.com/health/liken-planus

Lichen planus. (2020). Retrieved 27 April 2022, from https://www.nhs.uk/conditions/liken-planus/

Felman A. (2017). Everything you need to know about lichen planus. Retrieved 27 April 2022, from https://www.medicalnewstoday.com/articles/184866#treatment

Request history8.1.29PHP Version807msRequest Duration5MBMemory UsageGET {category}/{slug}Route
  • warninglog[10:47:16] LOG.warning: str_contains(): Passing null to parameter #1 ($haystack) of type string is d...
  • warninglog[10:47:16] LOG.warning: str_contains(): Passing null to parameter #1 ($haystack) of type string is d...
  • infolog[10:47:16] LOG.info: Attempting to authenticate with: { "username": "administrator", "url": ...
  • Booting (241ms)time
  • Application (566ms)time
  • 1 x Application (70.16%)
    566ms
    1 x Booting (29.84%)
    241ms
    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 executed (2 duplicates)Show only duplicates353ms
    • WebController.php#656aicare_prod_new840μsselect * from `categories` where (`slug` = 'alergi-imun' or `slug_en` = 'alergi-imun') and `categories`.`deleted_at` is null limit 1
      Bindings
      • 0: alergi-imun
      • 1: alergi-imun
      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_new30.4msselect * from `posts` where (`slug` = 'lichen-planus' or `slug_en` = 'lichen-planus') and `posts`.`deleted_at` is null limit 1
      Bindings
      • 0: lichen-planus
      • 1: lichen-planus
      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_new17.22msselect * from `posts` where (`slug` = 'lichen-planus' or `slug_en` = 'lichen-planus') and `status` = 1 and `publish_date` <= '2025-04-16 10:47:16' and `deleted_at` is null and `posts`.`deleted_at` is null limit 1
      Bindings
      • 0: lichen-planus
      • 1: lichen-planus
      • 2: 1
      • 3: 2025-04-16 10:47:16
      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.43msselect `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 (3484)
      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.14msselect `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 (3484)
      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.22msselect `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 (3484) 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_new850μ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_new970μ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_new18.98msselect `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` = 3484
      Bindings
      • 0: 3484
      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_new14.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` = 285 and `posts`.`deleted_at` is null
      Bindings
      • 0: 285
      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_new16msselect `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` = 6087 and `posts`.`deleted_at` is null
      Bindings
      • 0: 6087
      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_new121msselect * from `posts` where `status` = 1 and `publish_date` <= '2025-04-16 10:47:16' 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-16 10:47:16
      • 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_new1.22msselect * 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.8msselect `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` = 3484 and `healthpedia`.`deleted_at` is null
      Bindings
      • 0: 3484
      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_new670μ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_new21.13msupdate `posts` set `views_count` = 932 where `id` = 3484
      Bindings
      • 0: 932
      • 1: 3484
      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_new8.53msinsert into `activity_log` (`log_name`, `properties`, `batch_uuid`, `event`, `subject_id`, `subject_type`, `description`, `updated_at`, `created_at`) values ('default', '[]', null, 'updated', 3484, 'App\\Models\\Admin\\Post', 'updated', '2025-04-16 10:47:16', '2025-04-16 10:47:16')
      Bindings
      • 0: default
      • 1: []
      • 2: 
      • 3: updated
      • 4: 3484
      • 5: App\Models\Admin\Post
      • 6: updated
      • 7: 2025-04-16 10:47:16
      • 8: 2025-04-16 10:47:16
      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.3msselect * 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_new6.54msselect `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` = 4215 and `categories`.`deleted_at` is null
      Bindings
      • 0: 4215
      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.56msselect `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` = 8068 and `categories`.`deleted_at` is null
      Bindings
      • 0: 8068
      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.86msselect `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` = 8254 and `categories`.`deleted_at` is null
      Bindings
      • 0: 8254
      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.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` = 4126 and `categories`.`deleted_at` is null
      Bindings
      • 0: 4126
      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_new9.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` = 1552 and `categories`.`deleted_at` is null
      Bindings
      • 0: 1552
      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_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` = 9843 and `categories`.`deleted_at` is null
      Bindings
      • 0: 9843
      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_new8.57msselect `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` = 7961 and `categories`.`deleted_at` is null
      Bindings
      • 0: 7961
      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_new8.35msselect `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` = 3685 and `categories`.`deleted_at` is null
      Bindings
      • 0: 3685
      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.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` = 3090 and `categories`.`deleted_at` is null
      Bindings
      • 0: 3090
      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.54msselect `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` = 1995 and `categories`.`deleted_at` is null
      Bindings
      • 0: 1995
      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_new5.83msselect `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` = 5094 and `categories`.`deleted_at` is null
      Bindings
      • 0: 5094
      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_new840μ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_new580μ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_new830μ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
    35Post.php#?
    App\Models\Admin\Category
    27Category.php#?
    App\User
    3User.php#?
    App\Models\TermPolicy
    3TermPolicy.php#?
    App\Models\Admin\Tag
    2Tag.php#?
    App\Models\Admin\Page
    1Page.php#?
    App\Models\Admin\Faq
    1Faq.php#?
        locale
        id
        _token
        8LGhRfiu3sOwy6GtXyzn6ausvjMf3HdrzLDiyLbr
        _previous
        array:1 [ "url" => "https://ai-care.atmatech.id/alergi-imun/lichen-planus" ]
        _flash
        array:2 [ "old" => [] "new" => [] ]
        path_info
        /alergi-imun/lichen-planus
        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.222.254.247" ] "x-forwarded-for" => array:1 [ 0 => "18.222.254.247" ] "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 => "Wed, 16 Apr 2025 03:47:16 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImpBd1dna1NjUDRZZDJaaXVtalZVZHc9PSIsInZhbHVlIjoiZnRDQnNPREJKdFlCYUMybVlFQ3hmbTBldWdsZVBXbVlkTzRnOEIwV0dnZ2lQbzN5YkVQMktNbWthb09qMzNqcTIzdHl0T1pIS0l1by9keXNpMHBHcjNZcyswem5WcnluM2RxYW5xalpoblovWGdhTURyL3pxaERVYkJiMzJPN1kiLCJtYWMiOiJiYWZhYzc1ZTg4YmMwYzU5YzhjMWNhMzdiNWZmZjc1YzgxMWMyYzEzMGVjYzBjZTkyYTc3YjY4NzJlNzc5NzEyIiwidGFnIjoiIn0%3D; expires=Wed, 16 Apr 2025 05:47:16 GMT; Max-Age=7200; path=/; secureXSRF-TOKEN=eyJpdiI6ImpBd1dna1NjUDRZZDJaaXVtalZVZHc9PSIsInZhbHVlIjoiZnRDQnNPREJKdFlCYUMybVlFQ3hmbTBldWdsZVBXbVlkTzRnOEIwV0dnZ2lQbzN5YkVQMktNbWthb09qMzNqcTIzdHl0T" 1 => "laravel_session=eyJpdiI6IkpWZkczd0t0U0tLZm9rUmp4aWxTTlE9PSIsInZhbHVlIjoiT0t6TWlpbW5uajNvSEpZM3lEekRFZTBWakNHaFo0UjJQeDVyMGlvYW9sb1NFV1JmMHA5RTQ0cDhhOHpqa3JpZTF6b1BjVHg5TkxOVnhKVU5TL0U0U1NySkVlMjFIb0p5Vi9UREVkQzdNNnR4cEk0UmFHQXRIdDJFcW5yTFZ2WGciLCJtYWMiOiJmOWMwMzdlZjY0OTc4NGRkMGI2NWEzOWY5NzU2NWQ2OWY5MjcyNDFiMWE0NTUxYWJhOTY0Y2EzYTgwOTIyNTAwIiwidGFnIjoiIn0%3D; expires=Wed, 16 Apr 2025 05:47:16 GMT; Max-Age=7200; path=/; httponlylaravel_session=eyJpdiI6IkpWZkczd0t0U0tLZm9rUmp4aWxTTlE9PSIsInZhbHVlIjoiT0t6TWlpbW5uajNvSEpZM3lEekRFZTBWakNHaFo0UjJQeDVyMGlvYW9sb1NFV1JmMHA5RTQ0cDhhOHpqa3JpZTF6" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImpBd1dna1NjUDRZZDJaaXVtalZVZHc9PSIsInZhbHVlIjoiZnRDQnNPREJKdFlCYUMybVlFQ3hmbTBldWdsZVBXbVlkTzRnOEIwV0dnZ2lQbzN5YkVQMktNbWthb09qMzNqcTIzdHl0T1pIS0l1by9keXNpMHBHcjNZcyswem5WcnluM2RxYW5xalpoblovWGdhTURyL3pxaERVYkJiMzJPN1kiLCJtYWMiOiJiYWZhYzc1ZTg4YmMwYzU5YzhjMWNhMzdiNWZmZjc1YzgxMWMyYzEzMGVjYzBjZTkyYTc3YjY4NzJlNzc5NzEyIiwidGFnIjoiIn0%3D; expires=Wed, 16-Apr-2025 05:47:16 GMT; path=/; secureXSRF-TOKEN=eyJpdiI6ImpBd1dna1NjUDRZZDJaaXVtalZVZHc9PSIsInZhbHVlIjoiZnRDQnNPREJKdFlCYUMybVlFQ3hmbTBldWdsZVBXbVlkTzRnOEIwV0dnZ2lQbzN5YkVQMktNbWthb09qMzNqcTIzdHl0T" 1 => "laravel_session=eyJpdiI6IkpWZkczd0t0U0tLZm9rUmp4aWxTTlE9PSIsInZhbHVlIjoiT0t6TWlpbW5uajNvSEpZM3lEekRFZTBWakNHaFo0UjJQeDVyMGlvYW9sb1NFV1JmMHA5RTQ0cDhhOHpqa3JpZTF6b1BjVHg5TkxOVnhKVU5TL0U0U1NySkVlMjFIb0p5Vi9UREVkQzdNNnR4cEk0UmFHQXRIdDJFcW5yTFZ2WGciLCJtYWMiOiJmOWMwMzdlZjY0OTc4NGRkMGI2NWEzOWY5NzU2NWQ2OWY5MjcyNDFiMWE0NTUxYWJhOTY0Y2EzYTgwOTIyNTAwIiwidGFnIjoiIn0%3D; expires=Wed, 16-Apr-2025 05:47:16 GMT; path=/; httponlylaravel_session=eyJpdiI6IkpWZkczd0t0U0tLZm9rUmp4aWxTTlE9PSIsInZhbHVlIjoiT0t6TWlpbW5uajNvSEpZM3lEekRFZTBWakNHaFo0UjJQeDVyMGlvYW9sb1NFV1JmMHA5RTQ0cDhhOHpqa3JpZTF6" ] ]
        session_attributes
        0 of 0
        array:4 [ "locale" => "id" "_token" => "8LGhRfiu3sOwy6GtXyzn6ausvjMf3HdrzLDiyLbr" "_previous" => array:1 [ "url" => "https://ai-care.atmatech.id/alergi-imun/lichen-planus" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
        ClearShow all
        Date ↕MethodURLData
        #12025-04-16 10:47:16GET/alergi-imun/lichen-planus3113272