Leptospirosis

Leptospirosis
Leptospirosis merupakan infeksi yang disebabkan oleh bakteri gram negatif dari golongan Spirochaeta, yaitu Leptospira sp.

Bagikan :


Definition

Leptospirosis is an infection caused by the bacterium Leptospira spp. This bacterium is classified into pathogenic (causing disease) and non-pathogenic. Rats are the main carriers of this bacterium, as it naturally proliferates in their bodies and is excreted through rat urine.

In most cases, leptospirosis presents symptoms such as malaise, resembling flu-like symptoms, typically lasting less than a week. Symptoms appear within less than 2 weeks to 1 month after infection but sometimes may be asymptomatic altogether. The first symptom is usually fever, followed by headache, muscle pain, skin pain, jaundice (yellowing of the skin and eyes), vomiting, diarrhea, and skin redness, especially in more severe infections.

Leptospirosis is commonly found in countries with humid climates, although the bacteria can exist worldwide. It is particularly prevalent in Australia, Africa, Southeast Asia, South America, and the Caribbean.

 

Causes

Gram-negative bacteria from the Spirochaeta group cause leptospirosis, specifically Leptospira sp. These bacteria enter the body through wounds or abrasions on the skin, eyes, nose, or mouth and then enter the bloodstream, targeting organs, especially the kidneys. Bacteria filtered in the kidneys are subsequently excreted in urine, allowing leptospirosis to spread to other people or animals, especially rats. As a zoonotic disease, leptospirosis can be transmitted between animals and humans. Infection can occur through:

  • Direct contact with urine or reproductive fluids from infected animals
  • Contact with contaminated water or soil
  • Consumption of contaminated food or water

 

Risk factor

You are at risk of experiencing leptospirosis, especially if you live in tropical areas and countries with warm climates and high annual rainfall, resulting in high humidity. Living or traveling to these areas, including Oceania (Australia, New Zealand, and the Pacific islands), the Caribbean, sub-Saharan Africa, Latin America, South Asia, and Southeast Asia, puts you at a higher risk of contracting leptospirosis.

 

Symptoms

Leptospirosis typically presents symptoms resembling the common flu; in some cases, individuals may not show any symptoms. However, in severe cases, leptospirosis can lead to internal bleeding and organ damage. 

During acute leptospirosis, symptoms may suddenly appear. These can include high fever, red eyes, headache, chills, muscle pain, abdominal pain, nausea and vomiting, diarrhea, jaundice of the skin and eyes, and even a reddish skin rash.

In more severe cases, symptoms may manifest 3 to 10 days later, including coughing up blood (hemoptysis), chest pain, difficulty breathing, prominent jaundice of the skin and eyes, black stools, blood in urine, and bleeding under the skin.

 

Diagnosis

The doctor will inquire about your symptoms, travel history, and whether you've had contact with animals or areas with poor hygiene, such as locations with stagnant water or flooding. Next, the doctor will conduct several examinations to diagnose leptospirosis, including a physical examination, blood tests, and urine tests. 

During the physical examination, vital signs will be checked, and the presence of yellowing in the eyes or body and any signs of bleeding or skin rash will be assessed. 

Blood or urine tests will be conducted to evaluate kidney function, detect signs of bleeding in urine, and identify indicators of inflammation. If severe infection symptoms are present, you may be advised to undergo imaging examinations such as chest X-rays or CT scans to assess for abnormalities or organ damage caused by severe infection.

 

Management

The doctor will treat leptospirosis with antibiotics. For mild cases or those with less severe symptoms, home treatment combined with mild symptomatic relief may be recommended. However, hospitalization may be necessary for severe symptoms. In such cases, antibiotics and supportive treatment for affected organs will be administered intravenously.

  • Fluid therapy and fever management

In moderate cases of leptospirosis, treatment may involve ensuring adequate fluid intake, rest, and pain and fever relievers.

  • Antibiotics

Common antibiotics used to treat leptospirosis include penicillin derivatives like amoxicillin, and ampicillin, intravenous formulations such as penicillin G, and cephalosporins like ceftriaxone. The specific antibiotic prescribed will depend on your symptoms. The antibiotic type will be adjusted in pediatric cases to ensure safety and minimise side effects.

  • Ventilator support

Mechanical ventilation may be necessary if the lungs are infected, causing difficulty breathing. Sedative medication will be given while you're connected to the ventilator.

  • Plasmapheresis

This procedure involves replacing blood plasma and may be recommended if there's a risk of organ damage from leptospirosis. During plasmapheresis, a machine separates plasma from the blood, replaces it with a substitute plasma, and then returns the blood to your body through another tube.

 

Complications

Treatment can indeed significantly reduce the severity of leptospirosis and prevent complications.  Without proper treatment, leptospirosis can progress to more serious complications such as meningitis, liver failure, kidney damage resulting in kidney failure, respiratory distress, hemodynamic collapse (shock), and even fetal death in pregnant women.

 

Prevention

These preventive measures are crucial for reducing the risk of leptospirosis:

  • Avoid swimming or playing in dirty water, especially during floods, as it may contain contaminated animal fluids.
  • Consider preventive medication if traveling to high-risk areas and consulting a doctor for appropriate prophylactic treatment.
  • Avoiding contact with animals that may carry leptospirosis.
  • Wear protective clothing and shoes when working in areas with potential exposure to contaminated environments.
  • Refraining from water sports and swimming in natural water bodies after floods or during periods of water contamination.
  • Ensuring proper treatment and sterilization of drinking water, especially when sourced from rivers, lakes, or canals.
  • Using gloves when handling dead animals to prevent direct contact with potentially infected tissues.
  • Cover any open wounds or scratches with waterproof bandages or plasters to minimise the risk of bacterial entry into the body.

 

When to see a doctor?

Seek medical attention promptly if you exhibit symptoms of leptospirosis, particularly after potential exposure to contaminated water or animals. In severe symptoms such as coughing up blood, chest pain, breathing difficulties, red eyes, blood in urine, reduced urine output, or rash-like red spots on the skin, it's imperative to go to the Emergency Department without delay.

 

Looking for more information about other diseases? Click here!

Writer : dr Kevin Luke
Editor :
  • dr. Benita Kurniadi
Last Updated : Jumat, 14 Juni 2024 | 05:13

Centers for Disease Control and Prevention. (2019). Leptospirosis. Retrieved 13 March 2023, available from: https://www.cdc.gov/leptospirosis/index.html

Haake D.A. (2015). Leptospirosis in humans. National Library of Medicine. Available from: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4442676/

Rajapakse S. (2022). Leptospirosis: clinical aspects. Clinical Medicine. Available from: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8813018/

 

Request history8.1.29PHP Version940msRequest Duration4MBMemory UsageGET {category}/{slug}Route
  • warninglog[16:54:02] LOG.warning: str_contains(): Passing null to parameter #1 ($haystack) of type string is d...
  • warninglog[16:54:02] LOG.warning: str_contains(): Passing null to parameter #1 ($haystack) of type string is d...
  • infolog[16:54:03] LOG.info: Attempting to authenticate with: { "username": "administrator", "url": ...
  • infolog[16:54:03] LOG.info: Attempting to authenticate with: { "username": "administrator", "url": ...
  • Booting (260ms)time
  • Application (680ms)time
  • 1 x Application (72.33%)
    680ms
    1 x Booting (27.67%)
    260ms
    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 duplicates331ms
    • WebController.php#656aicare_prod_new1.1msselect * from `categories` where (`slug` = 'penyakit-infeksi' or `slug_en` = 'penyakit-infeksi') and `categories`.`deleted_at` is null limit 1
      Bindings
      • 0: penyakit-infeksi
      • 1: penyakit-infeksi
      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_new52.23msselect * from `posts` where (`slug` = 'leptospirosis' or `slug_en` = 'leptospirosis') and `posts`.`deleted_at` is null limit 1
      Bindings
      • 0: leptospirosis
      • 1: leptospirosis
      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_new33.8msselect * from `posts` where (`slug` = 'leptospirosis' or `slug_en` = 'leptospirosis') and `status` = 1 and `publish_date` <= '2025-04-16 16:54:02' and `deleted_at` is null and `posts`.`deleted_at` is null limit 1
      Bindings
      • 0: leptospirosis
      • 1: leptospirosis
      • 2: 1
      • 3: 2025-04-16 16:54:02
      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.2msselect `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 (6705)
      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_new950μ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 (6705)
      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.85msselect `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 (6705) 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_new710μ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_new990μ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_new15.75msselect `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` = 6705
      Bindings
      • 0: 6705
      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_new12.51msselect `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` = 2614 and `posts`.`deleted_at` is null
      Bindings
      • 0: 2614
      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_new11.87msselect `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` = 7684 and `posts`.`deleted_at` is null
      Bindings
      • 0: 7684
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • app/Http/Controllers/WebController.php:1360
      • app/Http/Controllers/WebController.php:735
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
    • WebController.php#1360aicare_prod_new12.07msselect `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` = 7685 and `posts`.`deleted_at` is null
      Bindings
      • 0: 7685
      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_new11.84msselect `posts`.*, `post_tag`.`tag_id` as `pivot_tag_id`, `post_tag`.`post_id` as `pivot_post_id` from `posts` inner join `post_tag` on `posts`.`id` = `post_tag`.`post_id` where `post_tag`.`tag_id` = 7686 and `posts`.`deleted_at` is null
      Bindings
      • 0: 7686
      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_new97.13msselect * from `posts` where `status` = 1 and `publish_date` <= '2025-04-16 16:54:03' 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 16:54:03
      • 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.15msselect * 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.57msselect `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` = 6705 and `healthpedia`.`deleted_at` is null
      Bindings
      • 0: 6705
      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_new680μsselect * from `categories` where `categories`.`id` = 7 and `categories`.`deleted_at` is null limit 1
      Bindings
      • 0: 7
      Hints
      • Use SELECT * only if you need all columns from table
      • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
      Backtrace
      • app/Http/Controllers/WebController.php:751
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • WebController.php#779aicare_prod_new8.3msupdate `posts` set `views_count` = 410 where `id` = 6705
      Bindings
      • 0: 410
      • 1: 6705
      Backtrace
      • app/Http/Controllers/WebController.php:779
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • ActivityLogger.php#174aicare_prod_new5.81msinsert into `activity_log` (`log_name`, `properties`, `batch_uuid`, `event`, `subject_id`, `subject_type`, `description`, `updated_at`, `created_at`) values ('default', '[]', null, 'updated', 6705, 'App\\Models\\Admin\\Post', 'updated', '2025-04-16 16:54:03', '2025-04-16 16:54:03')
      Bindings
      • 0: default
      • 1: []
      • 2: 
      • 3: updated
      • 4: 6705
      • 5: App\Models\Admin\Post
      • 6: updated
      • 7: 2025-04-16 16:54:03
      • 8: 2025-04-16 16:54:03
      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.09msselect * from `users` where `users`.`id` = 43 limit 1
      Bindings
      • 0: 43
      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.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` = 9015 and `categories`.`deleted_at` is null
      Bindings
      • 0: 9015
      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_new5.84msselect `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` = 4636 and `categories`.`deleted_at` is null
      Bindings
      • 0: 4636
      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_new5.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` = 2556 and `categories`.`deleted_at` is null
      Bindings
      • 0: 2556
      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_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` = 8249 and `categories`.`deleted_at` is null
      Bindings
      • 0: 8249
      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_new6.12msselect `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` = 232 and `categories`.`deleted_at` is null
      Bindings
      • 0: 232
      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#11aicare_prod_new980μsselect * from `categories` where `categories`.`id` = 4 and `categories`.`deleted_at` is null limit 1
      Bindings
      • 0: 4
      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.partials.article-popular:11
      • 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.26msselect `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` = 5396 and `categories`.`deleted_at` is null
      Bindings
      • 0: 5396
      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.16msselect `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` = 6748 and `categories`.`deleted_at` is null
      Bindings
      • 0: 6748
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.article-popular:8
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • related-article.blade.php#8aicare_prod_new7.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` = 6651 and `categories`.`deleted_at` is null
      Bindings
      • 0: 6651
      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_new1.13msselect * 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_new790μsselect * from `faqs` limit 1
      Hints
      • Use SELECT * only if you need all columns from table
      • The SELECT statement has no WHERE clause and could examine many more rows than intended
      • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
      Backtrace
      • view::layouts.v2.web_layout:547
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • web_layout.blade.php#551aicare_prod_new1.18msselect * 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\Category
    19Category.php#?
    App\Models\Admin\Post
    19Post.php#?
    App\Models\Admin\Tag
    4Tag.php#?
    App\User
    3User.php#?
    App\Models\TermPolicy
    3TermPolicy.php#?
    App\Models\Admin\Healthpedia
    1Healthpedia.php#?
    App\Models\Admin\Page
    1Page.php#?
    App\Models\Admin\Faq
    1Faq.php#?
        locale
        id
        _token
        neCITD20YRNtjbWK2krEhG7aqskaU4S1H0n7S4pK
        _previous
        array:1 [ "url" => "https://ai-care.atmatech.id/penyakit-infeksi/leptospirosis" ]
        _flash
        array:2 [ "old" => [] "new" => [] ]
        path_info
        /penyakit-infeksi/leptospirosis
        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.221.150.61" ] "x-forwarded-for" => array:1 [ 0 => "18.221.150.61" ] "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 09:54:03 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IktTLzRyUU1KYnV2S1IycHA4Q0E2d3c9PSIsInZhbHVlIjoiVXkvL3hWVzh3c2ZndlZ1U3prZkRQaHp3RHBRc2R1aWU5VGtWVU12bWJPVjdQK2JHYjEyM1hZSGkrUC9nYmhtODdxUHNkWis0bVFTQzBnd2xsTEVhTzdQdnRiYUx4RGlhTi9lSnhDdWt0bDRUWnhQaGxuU05CdTlwT1c3MGRweWQiLCJtYWMiOiJmYjRkYjQzZTdjZWM1OGFmMTIxZDc0YTgwMzQxMzkxYTc2MjNmNDMxOGNjYWRiMzQwY2MzNzI5ODcxNTU3ZDUzIiwidGFnIjoiIn0%3D; expires=Wed, 16 Apr 2025 11:54:03 GMT; Max-Age=7200; path=/; secureXSRF-TOKEN=eyJpdiI6IktTLzRyUU1KYnV2S1IycHA4Q0E2d3c9PSIsInZhbHVlIjoiVXkvL3hWVzh3c2ZndlZ1U3prZkRQaHp3RHBRc2R1aWU5VGtWVU12bWJPVjdQK2JHYjEyM1hZSGkrUC9nYmhtODdxUHNkW" 1 => "laravel_session=eyJpdiI6IldPUG1VVmZPaTFlVVhEbGFRSDVxWGc9PSIsInZhbHVlIjoiTkpiMEhpK2MwaURtMFdwRGNkMGFESlpJckttUWF6K2xITFk1eWxVVnJqeVN2MVVSSUhKRDZwa0cyNHlxM0E0czVkQUV4SGN4eUczUG1CNDczYnhvZUM3MEdFNDBXYmhoSDlHamRmMHhBaHhhbTIrVndQWTd3TFBYaTFUcXNJQisiLCJtYWMiOiIyZTAxMWU1MDhiOGM0NjU4ZjRlZWRkMDQ2NTkxMjk4ZGZjOTA1MWZmNmU5Nzg4Njg0N2IwODMyNjQ4ZTQxNjUwIiwidGFnIjoiIn0%3D; expires=Wed, 16 Apr 2025 11:54:03 GMT; Max-Age=7200; path=/; httponlylaravel_session=eyJpdiI6IldPUG1VVmZPaTFlVVhEbGFRSDVxWGc9PSIsInZhbHVlIjoiTkpiMEhpK2MwaURtMFdwRGNkMGFESlpJckttUWF6K2xITFk1eWxVVnJqeVN2MVVSSUhKRDZwa0cyNHlxM0E0czVk" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IktTLzRyUU1KYnV2S1IycHA4Q0E2d3c9PSIsInZhbHVlIjoiVXkvL3hWVzh3c2ZndlZ1U3prZkRQaHp3RHBRc2R1aWU5VGtWVU12bWJPVjdQK2JHYjEyM1hZSGkrUC9nYmhtODdxUHNkWis0bVFTQzBnd2xsTEVhTzdQdnRiYUx4RGlhTi9lSnhDdWt0bDRUWnhQaGxuU05CdTlwT1c3MGRweWQiLCJtYWMiOiJmYjRkYjQzZTdjZWM1OGFmMTIxZDc0YTgwMzQxMzkxYTc2MjNmNDMxOGNjYWRiMzQwY2MzNzI5ODcxNTU3ZDUzIiwidGFnIjoiIn0%3D; expires=Wed, 16-Apr-2025 11:54:03 GMT; path=/; secureXSRF-TOKEN=eyJpdiI6IktTLzRyUU1KYnV2S1IycHA4Q0E2d3c9PSIsInZhbHVlIjoiVXkvL3hWVzh3c2ZndlZ1U3prZkRQaHp3RHBRc2R1aWU5VGtWVU12bWJPVjdQK2JHYjEyM1hZSGkrUC9nYmhtODdxUHNkW" 1 => "laravel_session=eyJpdiI6IldPUG1VVmZPaTFlVVhEbGFRSDVxWGc9PSIsInZhbHVlIjoiTkpiMEhpK2MwaURtMFdwRGNkMGFESlpJckttUWF6K2xITFk1eWxVVnJqeVN2MVVSSUhKRDZwa0cyNHlxM0E0czVkQUV4SGN4eUczUG1CNDczYnhvZUM3MEdFNDBXYmhoSDlHamRmMHhBaHhhbTIrVndQWTd3TFBYaTFUcXNJQisiLCJtYWMiOiIyZTAxMWU1MDhiOGM0NjU4ZjRlZWRkMDQ2NTkxMjk4ZGZjOTA1MWZmNmU5Nzg4Njg0N2IwODMyNjQ4ZTQxNjUwIiwidGFnIjoiIn0%3D; expires=Wed, 16-Apr-2025 11:54:03 GMT; path=/; httponlylaravel_session=eyJpdiI6IldPUG1VVmZPaTFlVVhEbGFRSDVxWGc9PSIsInZhbHVlIjoiTkpiMEhpK2MwaURtMFdwRGNkMGFESlpJckttUWF6K2xITFk1eWxVVnJqeVN2MVVSSUhKRDZwa0cyNHlxM0E0czVk" ] ]
        session_attributes
        0 of 0
        array:4 [ "locale" => "id" "_token" => "neCITD20YRNtjbWK2krEhG7aqskaU4S1H0n7S4pK" "_previous" => array:1 [ "url" => "https://ai-care.atmatech.id/penyakit-infeksi/leptospirosis" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
        ClearShow all
        Date ↕MethodURLData
        #12025-04-16 16:54:03GET/penyakit-infeksi/leptospirosis4113251