Esophageal Varices

Esophageal Varices

Share :


Definition

Esophageal varices are abnormal dilations of the veins that occur in the esophagus. These veins carry blood from the esophagus to the portal veins in the liver before entering the main venous return and heading toward the heart. Typically, this condition occurs in patients with severe chronic liver disease that has progressed to liver hardening and the formation of scar tissue, known as cirrhosis.

 

Causes

Esophageal varices are caused by high pressure in the liver's portal vein. This elevated pressure can result from various factors, including:

  • Blood clots within the vein.
  • Scar tissue formation in liver disease, which compresses the blood vessels.
  • Parasitic infections affect the liver.
  • Increased blood flow to the portal blood vessels.

The portal vein in the liver lacks valves to prevent blood backflow, allowing high-pressure blood flow into the preceding blood vessels. This can also occur in the veins in the esophagus area. The backward flow increases pressure on the esophageal veins, enlarging them.

In response to this pressure, blood may flow through smaller vessels in the esophagus. However, these vessels have limited capacity to accommodate excessive blood flow, and, consequently, they can rupture.

 

Risk factor

Individuals with severe and prolonged liver disease can develop esophageal varices, and some are at higher risk of bleeding due to the rupture of blood vessels in the esophagus. These individuals include:

  • Those with sufficiently high portal blood pressure.
  • Individuals with large-sized varices in the blood vessels.
  • Those with varices exhibiting red spots when viewed using an endoscope (a tube-like device with a camera at the end, inserted through the mouth).
  • People with a history of previous esophageal variceal bleeding.
  • Patients with advanced-stage liver disease.

In individuals with liver disorders, the severity of the liver disease correlates with the risk of variceal rupture. Having cirrhosis and liver failure increases the risk of bursting varices.

Excessive alcohol usage can lead to fatty liver and liver hardening, which can elevate portal blood pressure, trigger variceal formation, and increase the risk of variceal rupture.

 

Symptoms

Unruptured varices typically do not cause symptoms. However, if the varices rupture, several symptoms may appear, including:

  • Fresh blood vomiting in large amounts
  • Black or bloody stools
  • Discomfort in the abdomen
  • Muscle cramps
  • Itching on the body
  • Feeling lightheaded and severe cases can lead to decreased consciousness

Additionally, signs of liver disease may include:

  • Yellowing of the skin and the white part of the eyes (jaundice)
  • Easy bruising or bleeding
  • Fluid accumulation in the abdomen due to decreased fluid retention in blood vessels (ascites)
  • Weight loss in individuals with chronic liver disease

 

Diagnosis

Ruptured esophageal varices constitute an emergency condition. In the emergency department (ED), medical professionals prioritize stabilizing the patient's condition and administering specific treatments and intravenous fluids if stability has not been achieved. Once the patient is stable, an abdominal examination is conducted to assess for abdominal masses or fluid accumulation. Additionally, signs of other liver diseases may be assessed, as they can sometimes be visible on the skin.

Laboratory tests, including a complete blood count, are often performed to check for anemia due to blood vomiting and decreased platelet levels. Other tests may include liver enzymes, alkaline phosphatase (ALP), bilirubin (a substance that causes the skin to yellow in individuals with certain diseases), blood clotting time, and blood protein levels. Further tests may encompass urea and kidney function tests, blood electrolyte levels, blood gas analysis, and tests to detect hepatitis virus infections.

In advanced healthcare facilities, endoscopic examination can be conducted to locate and close the source of bleeding. This endoscopic procedure, esophagogastroduodenoscopy (EGD), allows for direct visualization of the varices. If endoscopic equipment is unavailable, computed tomography (CT) scans or magnetic resonance imaging (MRI) can be utilized to identify enlarged and ruptured blood vessels. Contrast agents may be used in imaging to clarify the position of the ruptured blood vessels. Ultrasonography (USG) can also detect these blood vessels, particularly Doppler ultrasonography.

 

Management

Treatment for bleeding esophageal varices involves several steps. Intravenous fluid replacement is administered to replace the lost blood and maintain blood pressure. It is also important to ensure the patient remains conscious to differentiate the condition from other liver disease complications, such as hepatic encephalopathy, which can cause decreased consciousness.

Medications are often given to reduce pressure on the portal blood vessels. If available, the bleeding source may be closed, which can involve clotting the surrounding tissue or clipping the blood vessels. Antibiotics may also be administered to prevent infection in esophageal wounds.

Surgery may be an option to address esophageal varices. This may involve partial removal of the esophagus, liver transplantation, or the creation of shunts or specialized pathways between the portal blood vessels and other blood vessels.

Additionally, therapy is needed to manage or prevent the worsening of the underlying diseases causing esophageal varices.

 

Complications

Complications of esophageal varices can include:

  • Rupture of varices, which can lead to blood entering the respiratory tract and causing:
    • Choking
    • Shortness of breath
    • Death
    • Multi-organ failure
  • Perforation of the esophagus which can also result in death due to various causes.

Additionally, individuals who have experienced variceal bleeding before are at higher risk of experiencing a similar event in the future.

 

Prevention

If you have liver disease that has progressed to liver hardening (cirrhosis), preventing esophageal varices becomes very challenging. However, various medications can help reduce the risk of variceal rupture. Therefore, the best approach to preventing esophageal varices is by preventing liver disease altogether. Here are some steps you can take to prevent liver disease:

 

  • Avoid alcohol consumption. Individuals with liver disease are advised to quit drinking alcohol, as it can stress the liver, which is responsible for processing alcohol.
  • Eat a nutritious diet. Consume a diet rich in vegetables, fruits, whole grains, and lean protein sources such as fish and poultry. Reduce consumption of fatty and fried foods, as they can contribute to liver damage.
  • Maintain a healthy weight. Excess body weight can lead to excess body fat, damaging the liver. If you are overweight, losing weight is recommended.
  • Use chemicals cautiously. Follow instructions provided on household chemical products such as cleaners and insecticides. If you come into contact with chemicals at work, adhere to safety instructions to minimize liver stress from toxin exposure.
  • Reduce the risk of hepatitis. Avoiding repeated use of needles or sharing needles with others, as well as practicing safe sex, can help reduce the risk of hepatitis B and C. Consider undergoing screening for hepatitis A, B, and C infections or receiving hepatitis A and B vaccinations. Hepatitis B vaccination is included in government programs for children and high-risk adults, while hepatitis A vaccination is not mandatory but can be obtained at certain healthcare facilities.

 

When to see a doctor?

If you experience signs and symptoms of liver disease, such as yellowing of the skin and sclera, it's important to see a doctor promptly. If you're already receiving treatment for liver disease, you can discuss the risk of developing esophageal varices with your doctor and inquire about measures to reduce this risk. You can also ask about examinations to detect esophageal varices.

if you already have esophageal varices, seek immediate medical attention if you experience signs and symptoms of variceal rupture. Ruptured esophageal varices constitute an emergency condition and can be potentially deadly.

Writer : dr Teresia Putri
Editor :
  • dr. Yuliana Inosensia
Last Updated : Friday, 24 May 2024 | 06:45

Esophageal varices - Symptoms and causes. (2021). Retrieved 26 January 2022, from https://www.mayoclinic.org/diseases-conditions/esophageal-varices/symptoms-causes/syc-20351538 

Khan, A. (2021). Esophageal Varices Imaging and Diagnosis: Practice Essentials, Radiography, Computed Tomography. Retrieved 26 January 2022, from https://emedicine.medscape.com/article/367986-overview 

 

Meseeha, M., & Attia, M. (2021). Esophageal Varices. Retrieved 26 January 2022, from https://www.ncbi.nlm.nih.gov/books/NBK448078/ 

Request history8.1.29PHP Version897msRequest Duration5MBMemory UsageGET {category}/{slug}Route
  • warninglog[04:28:22] LOG.warning: str_contains(): Passing null to parameter #1 ($haystack) of type string is d...
  • warninglog[04:28:22] LOG.warning: str_contains(): Passing null to parameter #1 ($haystack) of type string is d...
  • infolog[04:28:22] LOG.info: Attempting to authenticate with: { "username": "administrator", "url": ...
  • errorlog[04:28:22] LOG.error: Error accessing doctor id: 63983202e088e5e18c0511d7 { "exception": "Undefi...
  • infolog[04:28:22] LOG.info: Attempting to authenticate with: { "username": "administrator", "url": ...
  • Booting (257ms)time
  • Application (639ms)time
  • 1 x Application (71.31%)
    639ms
    1 x Booting (28.69%)
    257ms
    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
    33 statements were executed (2 duplicates)Show only duplicates332ms
    • WebController.php#656aicare_prod_new730μsselect * from `categories` where (`slug` = 'digestive-tract-disorders-en' or `slug_en` = 'digestive-tract-disorders-en') and `categories`.`deleted_at` is null limit 1
      Bindings
      • 0: digestive-tract-disorders-en
      • 1: digestive-tract-disorders-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: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.05msselect * from `posts` where (`slug` = 'esophageal-varices-en-en' or `slug_en` = 'esophageal-varices-en-en') and `posts`.`deleted_at` is null limit 1
      Bindings
      • 0: esophageal-varices-en-en
      • 1: esophageal-varices-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_new11.33msselect * from `posts` where (`slug` = 'esophageal-varices-en-en' or `slug_en` = 'esophageal-varices-en-en') and `status` = 1 and `publish_date` <= '2025-05-12 04:28:22' and `deleted_at` is null and `posts`.`deleted_at` is null limit 1
      Bindings
      • 0: esophageal-varices-en-en
      • 1: esophageal-varices-en-en
      • 2: 1
      • 3: 2025-05-12 04:28:22
      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.21msselect `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 (2471)
      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.06msselect `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 (2471)
      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.18msselect `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 (2471) 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_new630μ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_new820μ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_new16.57msselect `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` = 2471
      Bindings
      • 0: 2471
      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_new12.71msselect `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` = 195 and `posts`.`deleted_at` is null
      Bindings
      • 0: 195
      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_new13.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` = 3446 and `posts`.`deleted_at` is null
      Bindings
      • 0: 3446
      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_new13.29msselect `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` = 4444 and `posts`.`deleted_at` is null
      Bindings
      • 0: 4444
      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_new120msselect * from `posts` where `status` = 1 and `publish_date` <= '2025-05-12 04:28:22' 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 04:28:22
      • 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.06msselect * 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.58msselect `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` = 2471 and `healthpedia`.`deleted_at` is null
      Bindings
      • 0: 2471
      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_new570μ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_new18.02msupdate `posts` set `views_count` = 739 where `id` = 2471
      Bindings
      • 0: 739
      • 1: 2471
      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_new12.89msinsert into `activity_log` (`log_name`, `properties`, `batch_uuid`, `event`, `subject_id`, `subject_type`, `description`, `updated_at`, `created_at`) values ('default', '[]', null, 'updated', 2471, 'App\\Models\\Admin\\Post', 'updated', '2025-05-12 04:28:22', '2025-05-12 04:28:22')
      Bindings
      • 0: default
      • 1: []
      • 2: 
      • 3: updated
      • 4: 2471
      • 5: App\Models\Admin\Post
      • 6: updated
      • 7: 2025-05-12 04:28:22
      • 8: 2025-05-12 04:28:22
      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_new10.57msselect * from `users` where `users`.`id` = 25 limit 1
      Bindings
      • 0: 25
      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_new5.98msselect `categories`.*, `category_post`.`post_id` as `pivot_post_id`, `category_post`.`category_id` as `pivot_category_id`, `category_post`.`created_at` as `pivot_created_at`, `category_post`.`updated_at` as `pivot_updated_at` from `categories` inner join `category_post` on `categories`.`id` = `category_post`.`category_id` where `category_post`.`post_id` = 8802 and `categories`.`deleted_at` is null
      Bindings
      • 0: 8802
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.article-popular:15
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • article-popular.blade.php#15aicare_prod_new5.68msselect `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` = 8617 and `categories`.`deleted_at` is null
      Bindings
      • 0: 8617
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.article-popular:15
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • article-popular.blade.php#15aicare_prod_new5.68msselect `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` = 8248 and `categories`.`deleted_at` is null
      Bindings
      • 0: 8248
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.article-popular:15
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • article-popular.blade.php#15aicare_prod_new5.69msselect `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` = 9703 and `categories`.`deleted_at` is null
      Bindings
      • 0: 9703
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.article-popular:15
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • article-popular.blade.php#15aicare_prod_new5.71msselect `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` = 9573 and `categories`.`deleted_at` is null
      Bindings
      • 0: 9573
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.article-popular:15
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • article-popular.blade.php#15aicare_prod_new5.75msselect `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` = 3900 and `categories`.`deleted_at` is null
      Bindings
      • 0: 3900
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.article-popular:15
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • article-popular.blade.php#15aicare_prod_new5.72msselect `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` = 8715 and `categories`.`deleted_at` is null
      Bindings
      • 0: 8715
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.article-popular:15
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • related-article.blade.php#15aicare_prod_new5.73msselect `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` = 3300 and `categories`.`deleted_at` is null
      Bindings
      • 0: 3300
      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.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` = 3331 and `categories`.`deleted_at` is null
      Bindings
      • 0: 3331
      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.63msselect `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` = 2010 and `categories`.`deleted_at` is null
      Bindings
      • 0: 2010
      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.6msselect `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` = 2965 and `categories`.`deleted_at` is null
      Bindings
      • 0: 2965
      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_new860μ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_new770μ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_new1msselect * 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
    54Post.php#?
    App\Models\Admin\Category
    21Category.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
        cinfnrdT1R3lwp23wOy0N3gLNTF9Vce6BcbgqZkC
        _previous
        array:1 [ "url" => "https://ai-care.atmatech.id/digestive-tract-disorders-en/esophageal-varices-en...
        _flash
        array:2 [ "old" => [] "new" => [] ]
        path_info
        /digestive-tract-disorders-en/esophageal-varices-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 => "18.117.77.136" ] "x-forwarded-for" => array:1 [ 0 => "18.117.77.136" ] "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 21:28:22 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6InlvQXhuSm5CNXMxb1ZoWkp1Q21YdXc9PSIsInZhbHVlIjoiZmE0SjloY0hnUmxVSys1RE1BVllrdVNaQ21TNE5weCt5Nm50aFhHSitnNS9zSFhSQkFHN2dvY2FoSHJPSk9XY2JicVVxeU5ySjdRb2tmOExpZ2dMbkhIOHd2ejJLWGppdHY5QUVrendpMzljZFlwVFF2SVZWU1VzeDU4Y1VXQ1oiLCJtYWMiOiJjOTUzZWY2NjIyODlkZWJmNzdiOWQ2MTgxZWEzZjRmOTQwMjUxMmY3Yzc5NjJmZDg5ZThhNzRmOWY2NzNjMjM5IiwidGFnIjoiIn0%3D; expires=Sun, 11 May 2025 23:28:22 GMT; Max-Age=7200; path=/; secureXSRF-TOKEN=eyJpdiI6InlvQXhuSm5CNXMxb1ZoWkp1Q21YdXc9PSIsInZhbHVlIjoiZmE0SjloY0hnUmxVSys1RE1BVllrdVNaQ21TNE5weCt5Nm50aFhHSitnNS9zSFhSQkFHN2dvY2FoSHJPSk9XY2JicVVxe" 1 => "laravel_session=eyJpdiI6Inl5OVU3a0JZdHhsYmdDeVc2bnBZS2c9PSIsInZhbHVlIjoiZnoyYldGcXhNSkFRTUMvekl3d0x4ZTBOQzY1c0huMXlOZjVUdnh0MVRFTm1rcmMxQXdnTWUyaXcwNlVWd2huMy9yeDVnWWxrOHI0cnJuM1JTM1gwL1RzUlpvY0dGb2dxKzUyMmM2SEpqdmZHTHhIV3NHMURmdk5ONWdDMUNOZ0oiLCJtYWMiOiI5OTRmMGU5MTY4MjdhNTZhOTJjZGQxNWFhNjMzOTQ2NTI2NGMzOTY1NmRiYWYwZWEzMDJmOTVkOTRlZmQ2YzdlIiwidGFnIjoiIn0%3D; expires=Sun, 11 May 2025 23:28:22 GMT; Max-Age=7200; path=/; httponlylaravel_session=eyJpdiI6Inl5OVU3a0JZdHhsYmdDeVc2bnBZS2c9PSIsInZhbHVlIjoiZnoyYldGcXhNSkFRTUMvekl3d0x4ZTBOQzY1c0huMXlOZjVUdnh0MVRFTm1rcmMxQXdnTWUyaXcwNlVWd2huMy9y" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6InlvQXhuSm5CNXMxb1ZoWkp1Q21YdXc9PSIsInZhbHVlIjoiZmE0SjloY0hnUmxVSys1RE1BVllrdVNaQ21TNE5weCt5Nm50aFhHSitnNS9zSFhSQkFHN2dvY2FoSHJPSk9XY2JicVVxeU5ySjdRb2tmOExpZ2dMbkhIOHd2ejJLWGppdHY5QUVrendpMzljZFlwVFF2SVZWU1VzeDU4Y1VXQ1oiLCJtYWMiOiJjOTUzZWY2NjIyODlkZWJmNzdiOWQ2MTgxZWEzZjRmOTQwMjUxMmY3Yzc5NjJmZDg5ZThhNzRmOWY2NzNjMjM5IiwidGFnIjoiIn0%3D; expires=Sun, 11-May-2025 23:28:22 GMT; path=/; secureXSRF-TOKEN=eyJpdiI6InlvQXhuSm5CNXMxb1ZoWkp1Q21YdXc9PSIsInZhbHVlIjoiZmE0SjloY0hnUmxVSys1RE1BVllrdVNaQ21TNE5weCt5Nm50aFhHSitnNS9zSFhSQkFHN2dvY2FoSHJPSk9XY2JicVVxe" 1 => "laravel_session=eyJpdiI6Inl5OVU3a0JZdHhsYmdDeVc2bnBZS2c9PSIsInZhbHVlIjoiZnoyYldGcXhNSkFRTUMvekl3d0x4ZTBOQzY1c0huMXlOZjVUdnh0MVRFTm1rcmMxQXdnTWUyaXcwNlVWd2huMy9yeDVnWWxrOHI0cnJuM1JTM1gwL1RzUlpvY0dGb2dxKzUyMmM2SEpqdmZHTHhIV3NHMURmdk5ONWdDMUNOZ0oiLCJtYWMiOiI5OTRmMGU5MTY4MjdhNTZhOTJjZGQxNWFhNjMzOTQ2NTI2NGMzOTY1NmRiYWYwZWEzMDJmOTVkOTRlZmQ2YzdlIiwidGFnIjoiIn0%3D; expires=Sun, 11-May-2025 23:28:22 GMT; path=/; httponlylaravel_session=eyJpdiI6Inl5OVU3a0JZdHhsYmdDeVc2bnBZS2c9PSIsInZhbHVlIjoiZnoyYldGcXhNSkFRTUMvekl3d0x4ZTBOQzY1c0huMXlOZjVUdnh0MVRFTm1rcmMxQXdnTWUyaXcwNlVWd2huMy9y" ] ]
        session_attributes
        0 of 0
        array:4 [ "locale" => "en" "_token" => "cinfnrdT1R3lwp23wOy0N3gLNTF9Vce6BcbgqZkC" "_previous" => array:1 [ "url" => "https://ai-care.atmatech.id/digestive-tract-disorders-en/esophageal-varices-en-en" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
        ClearShow all
        Date ↕MethodURLData
        #12025-05-12 04:28:22GET/digestive-tract-disorders-en/esophageal-varices-en-en5113386