Benign Paroxysmal Positional Vertigo (BPPV)

Benign Paroxysmal Positional Vertigo (BPPV)

Bagikan :


Definition

Benign paroxysmal positional vertigo (BPPV) is one of the most common types of vertigo. Vertigo is the sensation of spinning, either you are spinning or your surroundings are spinning. The spinning sensation in BPPV varies from mild to severe, occurs suddenly, and generally lasts briefly.

This condition occurs due to an issue in the inner ear. The spinning or dizziness is usually triggered by changes in head position, such as when moving your head up or down, when lying in bed, turning over, or when you wake up and sit up in bed. BPPV tends not to be a serious problem, but vertigo can increase the risk of falling because patients feel like they are spinning, their bodies are swaying, or they become unbalanced.

 

Causes

The causes of vertigo can vary, from disorders of the vestibular system in the inner ear, reactivation of the varicella-zoster virus in the ear, head injury, to brain diseases.

In BPPV specifically, vertigo can occur due to a disturbance in the inner ear, a problem during ear surgery, or from lying in a supine position for a long time, such as when lying in a dentist's chair. BPPV can also be associated with migraines.

Relationship between Vertigo and the Ear

Inside the ear, there is a small organ called the vestibular labyrinth. This labyrinth consists of three semicircular canals. These canals contain fluid and fine hairs that act as sensors when the head turns in different directions. Another structure, the otolith organ, monitors head movements up and down, right and left, back and forth, and the head's position relative to gravity. The otolith organ contains calcium carbonate crystals that make you sensitive to gravity.

For various reasons, in people with vertigo, these crystals can become dislodged and move into the semicircular canals in the inner ear. This particularly happens when the person is lying down. The presence of these crystals makes the semicircular canal sensors sensitive to head position changes, causing dizziness.

 

Risk factor

There are no specific risk factors for BPPV. However, some studies show that BPPV can be inherited. Many people with BPPV have family members who also suffer from BPPV.

Several conditions make a person more susceptible to BPPV, including:

  • Being over 50 years old, although vertigo can occur at any age
  • More common in women than men
  • History of head injury or other disorders of the balance organs in the ear
  • Diabetes
  • Osteoporosis

 

Symptoms

The signs and symptoms of benign paroxysmal positional vertigo include:

  • Spinning dizziness
  • Feeling that you or your surroundings are spinning (vertigo)
  • Loss of balance and instability
  • Nausea
  • Vomiting

These signs and symptoms usually come and go and last less than one minute. BPPV episodes may disappear for a time and then recur.

The activities that trigger complaints can vary among individuals but are almost always caused by head position changes. Some people also feel unbalanced when standing or walking. Abnormal eye movements usually accompany the symptoms of benign paroxysmal positional vertigo. Usually, the spinning dizziness in BPPV is not accompanied by hearing loss or nerve function decline.

 

Diagnosis

The doctor will conduct a series of tests to determine the cause of the dizziness you are experiencing. During the physical examination, your doctor will look for:

  • Signs and symptoms of dizziness triggered by eye or head movements that then decrease within less than one minute
  • Dizziness accompanied by specific eye movements when lying on your back with your head turned to one side and slightly tilted over the edge of the examination table
  • Unintended side-to-side eye movements
  • Inability to control eye movements

If the doctor cannot find the cause of your complaints, additional tests may be required, such as:

  • Electronystagmography (ENG) or videonystagmography (VNG): These tests detect abnormal eye movements. ENG (using electrodes) or VNG (using a small camera) can determine if dizziness is caused by inner ear disease by measuring unintended eye movements when the patient's head is placed in different positions or when the balance organ is stimulated with water or air.
  • Magnetic resonance imaging (MRI): This test uses magnetic fields and radio waves to produce images of your head and body. Doctors use these images to identify and diagnose various conditions and to rule out other causes of vertigo besides BPPV.

 

Management

Benign paroxysmal positional vertigo can go away on its own within a few weeks or months. However, to help alleviate symptoms, your doctor will treat your complaints through a series of head movements known as canalith repositioning procedures. Canaliths are crystals that dislodge from the otolith organ and move into the semicircular canals, causing BPPV symptoms.

Canalith Repositioning

This procedure can be performed in the doctor's office. It involves several slow, simple maneuvers to position your head. The goal is to move the canalith particles from the semicircular canals into an open area such as a small pouch (vestibule) that houses one of the otolith organs, the proper place for canaliths.

Each position is held for about 30 seconds after the symptoms or abnormal eye movements stop. This procedure typically results in significant improvement after one or two treatments. The doctor will teach you how to perform this procedure so that you can do it at home if necessary.

Medications

The doctor may also prescribe medications to reduce spinning dizziness. These medications include sedatives that have a drowsy effect, antihistamines, and medications to manage spinning sensations and nausea-vomiting if another attack occurs. However, medications alone are often not effective in treating vertigo.

Lifestyle Changes and Home Care

Living with BPPV can be challenging. This condition can affect relationships with friends and family, productivity at work, and quality of life. However, although BPPV can be uncomfortable at times, it can improve over time if managed properly.

Physical therapy and home care can help reduce dizziness complaints. If you experience dizziness related to BPPV, consider the following tips:

  • Be aware of the possibility of losing balance, which can cause falls and serious injuries
  • Avoid movements that trigger symptoms, such as looking up
  • Sit down immediately when you feel dizzy
  • Use good lighting if you wake up at night
  • Walk with a cane to be more stable if you are at risk of falling
  • Consult a doctor to manage your symptoms

Surgical Alternatives

In rare cases, when canalith repositioning procedures and medications are unsuccessful, and symptoms severely reduce the patient's quality of life, the doctor will recommend surgical procedures. In this procedure, a bone plug is used to close the inner ear section which causes dizziness. This plug prevents the semicircular canals from responding to canalith particle movements or general head movements. The success rate for this canal plug surgery is about 90%.

 

Complications

BPPV can cause discomfort for the sufferers. The dizziness can make the sufferer walk or stand unsteadily, increasing the risk of falling.

You need to see a doctor immediately if you experience other severe complaints, such as unsuccessful treatment, or if you experience limb weakness, slurred speech, or vision problems. Sometimes, vertigo symptoms can also be related to other more serious medical conditions such as neurological disorders in the head or ear.

 

Prevention

In most cases, benign paroxysmal positional vertigo cannot be prevented. However, some cases of BPPV caused by head injuries can be prevented by avoiding such injuries. Wearing a helmet when cycling, motorcycling, playing baseball, or participating in other sports activities can protect you from head injuries and BPPV.

 

When to see a doctor?

Generally, consult a doctor if you experience dizziness or recurrent vertigo, sudden onset, worsening, or prolonged and the exact cause is unknown.

Although dizziness is rarely a sign of a serious illness, see a doctor immediately if you experience dizziness or vertigo accompanied by any of the following symptoms:

  • A new, different, or severe headache
  • Fever
  • Double vision or loss of vision
  • Hearing loss
  • Difficulty speaking
  • Weakness in the arms or legs
  • Loss of consciousness
  • Falling or difficulty walking
  • Numbness or tingling
Writer : dr Aprilia Dwi Iriani
Editor :
  • dr Hanifa Rahma
Last Updated : Senin, 26 Agustus 2024 | 09:14

Mayo Clinic Staff (2020). Benign paroxysmal positional vertigo (BPPV). Retrieved 21 Desember 2021, from https://www.mayoclinic.org/diseases-conditions/vertigo/symptoms-causes/syc-20370055.

Normandin, B. (2018). Benign Positional Vertigo (BPV). Retrieved 21 Desember 2021, from https://www.healthline.com/health/benign-positional-vertigo.

University of Michigan Health (2020). Benign Paroxysmal Positional Vertigo (BPPV). Retrieved 21 Desember 2021, from https://www.uofmhealth.org/health-library/hw263714#aa38374.

Palmeri, R., Kumar, A. (2021). Benign Paroxysmal Positional Vertigo. NCBI Statpearl. Available from: https://www.ncbi.nlm.nih.gov/books/NBK470308/

Stanton, M., Freeman, A. (2021). Vertigo. NCBI Statpearl. Available from: https://www.ncbi.nlm.nih.gov/books/NBK482356/

Request history8.1.29PHP Version959msRequest Duration5MBMemory UsageGET {category}/{slug}Route
  • warninglog[18:35:42] LOG.warning: str_contains(): Passing null to parameter #1 ($haystack) of type string is d...
  • warninglog[18:35:42] LOG.warning: str_contains(): Passing null to parameter #1 ($haystack) of type string is d...
  • infolog[18:35:42] LOG.info: Attempting to authenticate with: { "username": "administrator", "url": ...
  • errorlog[18:35:42] LOG.error: Error accessing doctor id: 63983202e088e5e18c0511d7 { "exception": "Undefi...
  • infolog[18:35:42] LOG.info: Attempting to authenticate with: { "username": "administrator", "url": ...
  • Booting (249ms)time
  • Application (710ms)time
  • 1 x Application (74.01%)
    710ms
    1 x Booting (25.99%)
    249ms
    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 duplicates376ms
    • WebController.php#656aicare_prod_new1.12msselect * from `categories` where (`slug` = 'kelainan-saraf' or `slug_en` = 'kelainan-saraf') and `categories`.`deleted_at` is null limit 1
      Bindings
      • 0: kelainan-saraf
      • 1: kelainan-saraf
      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_new13.54msselect * from `posts` where (`slug` = 'benign-paroxysmal-positional-vertigo-bppv' or `slug_en` = 'benign-paroxysmal-positional-vertigo-bppv') and `posts`.`deleted_at` is null limit 1
      Bindings
      • 0: benign-paroxysmal-positional-vertigo-bppv
      • 1: benign-paroxysmal-positional-vertigo-bppv
      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_new12.17msselect * from `posts` where (`slug` = 'benign-paroxysmal-positional-vertigo-bppv' or `slug_en` = 'benign-paroxysmal-positional-vertigo-bppv') and `status` = 1 and `publish_date` <= '2025-04-11 18:35:42' and `deleted_at` is null and `posts`.`deleted_at` is null limit 1
      Bindings
      • 0: benign-paroxysmal-positional-vertigo-bppv
      • 1: benign-paroxysmal-positional-vertigo-bppv
      • 2: 1
      • 3: 2025-04-11 18:35:42
      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.11msselect `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 (2140)
      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.17msselect `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 (2140)
      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_new7.29msselect `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 (2140) and `categories`.`deleted_at` is null
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • app/Http/Controllers/WebController.php:703
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • WebController.php#703aicare_prod_new770μsselect * from `categories` where `categories`.`id` in (0) and `categories`.`deleted_at` is null
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • app/Http/Controllers/WebController.php:703
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • WebController.php#721aicare_prod_new880μ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_new21.4msselect `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` = 2140
      Bindings
      • 0: 2140
      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_new25.72msselect `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` = 125 and `posts`.`deleted_at` is null
      Bindings
      • 0: 125
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • app/Http/Controllers/WebController.php:1360
      • app/Http/Controllers/WebController.php:735
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
    • WebController.php#1360aicare_prod_new13.31msselect `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` = 3786 and `posts`.`deleted_at` is null
      Bindings
      • 0: 3786
      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.75msselect `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` = 4029 and `posts`.`deleted_at` is null
      Bindings
      • 0: 4029
      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_new143msselect * from `posts` where `status` = 1 and `publish_date` <= '2025-04-11 18:35:42' 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-11 18:35:42
      • 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.21msselect * 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.96msselect `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` = 2140 and `healthpedia`.`deleted_at` is null
      Bindings
      • 0: 2140
      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_new880μ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_new13.77msupdate `posts` set `views_count` = 1043 where `id` = 2140
      Bindings
      • 0: 1043
      • 1: 2140
      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_new10.19msinsert into `activity_log` (`log_name`, `properties`, `batch_uuid`, `event`, `subject_id`, `subject_type`, `description`, `updated_at`, `created_at`) values ('default', '[]', null, 'updated', 2140, 'App\\Models\\Admin\\Post', 'updated', '2025-04-11 18:35:42', '2025-04-11 18:35:42')
      Bindings
      • 0: default
      • 1: []
      • 2: 
      • 3: updated
      • 4: 2140
      • 5: App\Models\Admin\Post
      • 6: updated
      • 7: 2025-04-11 18:35:42
      • 8: 2025-04-11 18:35:42
      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_new820μsselect * 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_new5.82msselect `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` = 10028 and `categories`.`deleted_at` is null
      Bindings
      • 0: 10028
      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_new10.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` = 1928 and `categories`.`deleted_at` is null
      Bindings
      • 0: 1928
      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_new10.31msselect `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` = 4242 and `categories`.`deleted_at` is null
      Bindings
      • 0: 4242
      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_new10.19msselect `categories`.*, `category_post`.`post_id` as `pivot_post_id`, `category_post`.`category_id` as `pivot_category_id`, `category_post`.`created_at` as `pivot_created_at`, `category_post`.`updated_at` as `pivot_updated_at` from `categories` inner join `category_post` on `categories`.`id` = `category_post`.`category_id` where `category_post`.`post_id` = 9492 and `categories`.`deleted_at` is null
      Bindings
      • 0: 9492
      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_new10.33msselect `categories`.*, `category_post`.`post_id` as `pivot_post_id`, `category_post`.`category_id` as `pivot_category_id`, `category_post`.`created_at` as `pivot_created_at`, `category_post`.`updated_at` as `pivot_updated_at` from `categories` inner join `category_post` on `categories`.`id` = `category_post`.`category_id` where `category_post`.`post_id` = 5133 and `categories`.`deleted_at` is null
      Bindings
      • 0: 5133
      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_new10.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` = 3731 and `categories`.`deleted_at` is null
      Bindings
      • 0: 3731
      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.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` = 8575 and `categories`.`deleted_at` is null
      Bindings
      • 0: 8575
      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_new6.53msselect `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` = 2091 and `categories`.`deleted_at` is null
      Bindings
      • 0: 2091
      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_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` = 2011 and `categories`.`deleted_at` is null
      Bindings
      • 0: 2011
      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_new6.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` = 2998 and `categories`.`deleted_at` is null
      Bindings
      • 0: 2998
      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_new6.46msselect `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` = 2983 and `categories`.`deleted_at` is null
      Bindings
      • 0: 2983
      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_new730μ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_new630μ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_new860μ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
    55Post.php#?
    App\Models\Admin\Category
    22Category.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
        id
        _token
        SrfQ7Y3Co5C48loRsR3yTzMsGRfoZHgybt9XJbfz
        _previous
        array:1 [ "url" => "https://ai-care.atmatech.id/kelainan-saraf/benign-paroxysmal-positional-vertig...
        _flash
        array:2 [ "old" => [] "new" => [] ]
        path_info
        /kelainan-saraf/benign-paroxysmal-positional-vertigo-bppv
        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 => "13.59.19.57" ] "x-forwarded-for" => array:1 [ 0 => "13.59.19.57" ] "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 => "Fri, 11 Apr 2025 11:35:42 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IlJXd3Q0VnorSC80RDVuL1RVQTJwQlE9PSIsInZhbHVlIjoiWXZ2R3RLQ25yMDdqZGp6WGJOMFBhOFJLbXRHQzhKclRkT1BXOGl6MTM0amtSMVBwcmw0dWduejZkZTl1b2ZwQTdVOXpHM0J2R1B0WHlBYy8yV1k3RkROWjFIcytVaHlVc0hnNEJDMEdVbTBvK1BORko2MDc1VkhHWU41c24wbE8iLCJtYWMiOiJiZDIzYzhkMmRmYzg2ZThiOTY3MDlkZTQ4MmVkMjZhY2U4NTg0NTdlZTdhZTkyZjlkYjkxYmEzYWIyZGExYmRiIiwidGFnIjoiIn0%3D; expires=Fri, 11 Apr 2025 13:35:42 GMT; Max-Age=7200; path=/; secureXSRF-TOKEN=eyJpdiI6IlJXd3Q0VnorSC80RDVuL1RVQTJwQlE9PSIsInZhbHVlIjoiWXZ2R3RLQ25yMDdqZGp6WGJOMFBhOFJLbXRHQzhKclRkT1BXOGl6MTM0amtSMVBwcmw0dWduejZkZTl1b2ZwQTdVOXpHM" 1 => "laravel_session=eyJpdiI6ImZETmlGekxncWw5VmtCbDdoUVNFN1E9PSIsInZhbHVlIjoiNFdheUdkUnNOUGJCcVJuRW1VZHhYdVlkTEdzSUgxeGdoL3FzaFJ4L1BCV2RsbmljVGpZUWozaDdQY1o4dTM1U3ZCQmZtZHIzR1R2MjQ4V0FLMEF6QTVldnBGNHR2b3NuV1NYU25TNE5hQnZ2UVVlQ0JaamtwSUQxb1lhY0V1d2MiLCJtYWMiOiJhZjMwNGRlZTU3NzE5MDVjYjZlNDhhZTJiYjMzMDBkODc0NjE2NDQzZjAyM2JhNmUxZGNjZjhjOTg1NDRhMmVjIiwidGFnIjoiIn0%3D; expires=Fri, 11 Apr 2025 13:35:42 GMT; Max-Age=7200; path=/; httponlylaravel_session=eyJpdiI6ImZETmlGekxncWw5VmtCbDdoUVNFN1E9PSIsInZhbHVlIjoiNFdheUdkUnNOUGJCcVJuRW1VZHhYdVlkTEdzSUgxeGdoL3FzaFJ4L1BCV2RsbmljVGpZUWozaDdQY1o4dTM1U3ZC" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IlJXd3Q0VnorSC80RDVuL1RVQTJwQlE9PSIsInZhbHVlIjoiWXZ2R3RLQ25yMDdqZGp6WGJOMFBhOFJLbXRHQzhKclRkT1BXOGl6MTM0amtSMVBwcmw0dWduejZkZTl1b2ZwQTdVOXpHM0J2R1B0WHlBYy8yV1k3RkROWjFIcytVaHlVc0hnNEJDMEdVbTBvK1BORko2MDc1VkhHWU41c24wbE8iLCJtYWMiOiJiZDIzYzhkMmRmYzg2ZThiOTY3MDlkZTQ4MmVkMjZhY2U4NTg0NTdlZTdhZTkyZjlkYjkxYmEzYWIyZGExYmRiIiwidGFnIjoiIn0%3D; expires=Fri, 11-Apr-2025 13:35:42 GMT; path=/; secureXSRF-TOKEN=eyJpdiI6IlJXd3Q0VnorSC80RDVuL1RVQTJwQlE9PSIsInZhbHVlIjoiWXZ2R3RLQ25yMDdqZGp6WGJOMFBhOFJLbXRHQzhKclRkT1BXOGl6MTM0amtSMVBwcmw0dWduejZkZTl1b2ZwQTdVOXpHM" 1 => "laravel_session=eyJpdiI6ImZETmlGekxncWw5VmtCbDdoUVNFN1E9PSIsInZhbHVlIjoiNFdheUdkUnNOUGJCcVJuRW1VZHhYdVlkTEdzSUgxeGdoL3FzaFJ4L1BCV2RsbmljVGpZUWozaDdQY1o4dTM1U3ZCQmZtZHIzR1R2MjQ4V0FLMEF6QTVldnBGNHR2b3NuV1NYU25TNE5hQnZ2UVVlQ0JaamtwSUQxb1lhY0V1d2MiLCJtYWMiOiJhZjMwNGRlZTU3NzE5MDVjYjZlNDhhZTJiYjMzMDBkODc0NjE2NDQzZjAyM2JhNmUxZGNjZjhjOTg1NDRhMmVjIiwidGFnIjoiIn0%3D; expires=Fri, 11-Apr-2025 13:35:42 GMT; path=/; httponlylaravel_session=eyJpdiI6ImZETmlGekxncWw5VmtCbDdoUVNFN1E9PSIsInZhbHVlIjoiNFdheUdkUnNOUGJCcVJuRW1VZHhYdVlkTEdzSUgxeGdoL3FzaFJ4L1BCV2RsbmljVGpZUWozaDdQY1o4dTM1U3ZC" ] ]
        session_attributes
        0 of 0
        array:4 [ "locale" => "id" "_token" => "SrfQ7Y3Co5C48loRsR3yTzMsGRfoZHgybt9XJbfz" "_previous" => array:1 [ "url" => "https://ai-care.atmatech.id/kelainan-saraf/benign-paroxysmal-positional-vertigo-bppv" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
        ClearShow all
        Date ↕MethodURLData
        #12025-04-11 18:35:42GET/kelainan-saraf/benign-paroxysmal-positional-vertigo-bppv5113388