Tooth Discoloration (Diskolorasi Gigi)

Tooth Discoloration (Diskolorasi Gigi)
Perubahan warna gigi bisa terjadi karena berbagai faktor.

Bagikan :


Definition

Tooth discoloration refers to changes in the color of your teeth. The teeth, which were initially white, gradually lost their brightness. Teeth may change color, resulting in a deeper shade or the appearance of stain-like patches.

 

Causes

Several lifestyle factors can cause tooth discoloration, including:

  • Food or drink

Various beverages and meals, including coffee, tea, soda, apples, blueberries, wine, and certain foods high in carbohydrates, such as potatoes and pasta, can cause tooth discolouration.

  • Smoking

The incidence rate of tooth discoloration is reported to be higher among smokers, which indicates that smoking is one of the primary causes of tooth discoloration.

The following dental problems can also cause tooth discoloration, including:

  • Poor oral hygiene

Not brushing or flossing might cause plaque on your teeth. In addition, if you do not visit your dentist for regular dental cleanings, you may experience changes in the color of your teeth.

  • Health problems

Enamel and dentin disorders, medical treatments, including radiation therapy for the head and neck, and chemotherapy can also cause tooth discolouration. Pregnant women with certain diseases may affect the development of tooth enamel in their babies, which can result in changes to the color of their teeth.

  • Medications

Liquid iron supplements and antibiotics like tetracycline and doxycycline can impact children's tooth enamel. There is also the possibility of stained teeth if you use mouthwash that contains chlorhexidine and CPC. Other medications, such as antihistamines (like diphenhydramine), antipsychotics, and antihypertensive drugs, are also causing discoloration of the teeth.

  • Materials for the teeth

Certain amalgam repair materials, particularly those that contain silver sulfide, have the potential to discolor your teeth to a blackish or grey color.

 

Risk factor

Certain factors, such as age, genetics, or injuries at a young age, may disturb the formation of your dental enamel.

  • Aging

As you age, the outer layer of tooth enamel gradually disappears, revealing the underlying yellow dentin layer. Age-related dentin growth also reduces the size of the tooth pulp, which might impact the color of your teeth, resulting in a darker appearance.

  • Genetic factors

There are specific individuals born with thinner covers of enamel.

  • Injury

Accidents and exercise can cause mouth injuries. In children under eight years old, the injury may disrupt enamel production. In addition, injuries can cause tooth discoloration in adults if the damage reduces the amount of blood that flows to the tooth or nerves.

  • Environment

Too much fluoride applied to the teeth or excessive fluoride levels in the water during tooth development can cause fluorosis. This may result in white patches on the teeth.

 

Symptoms

Tooth discoloration refers to a diminished whiteness or brightness of the teeth. Your teeth may turn yellow, brown, black, or purple or have brown, white, or black tooth stains.

 

Diagnosis

Tooth discoloration is observable during a dental examination. To determine the underlying cause, the dentist will also inquire about your personal and familial medical history and conduct a thorough examination. The dentist will diagnose whether the condition you are experiencing results from lifestyle factors or another health problem.

 

Management

There is a range of treatment options available for teeth whitening; however, it is important to note that not all procedures are good for everyone. 

The dentist will decide the treatment protocols according to the type of discoloration or spots on the teeth and the degree of discoloration. As the Food and Drug Administration (FDA) in the United States has not yet approved whitening products, you must consult your dentist before using teeth-whitening products.

It is important to note that dental restorations, such as veneers, crowns, dentures, or implants, cannot be whitened due to their composition of artificial materials, typically porcelain. Whitening can only be done on the natural tooth enamel layer, and it is only effective if the underlying cause of tooth discoloration is reversible. Once the reason for tooth discoloration is identified, your dentist may suggest one or more of the options below:

Self-help at home

  • Avoid tea, coffee, and alcohol.
  • Apply whitening adhesive patch strips.
  • Brush and floss your teeth daily to maintain oral hygiene.

Professional Whitening

A whitening procedure is conducted in a clinical setting by a dentist using particular whitening materials and techniques. Some procedures include the use of specific solutions, the application of heat using a particular lamp, or the use of a higher concentration of bleach.

  • Dental bonding is a dental procedure that involves applying a white resin to the tooth and using a specialized light to solidify it. This light adheres the resin to the teeth, improving their color.
  • Dental crowns are placed on teeth to protect, cover, and cure tooth decay. They can also whiten teeth. Your dentist will customize the crown's shade to align with your teeth's natural color.
  • Dental veneers are ceramic coverings specifically crafted to enhance the appearance of your smile by concealing the front surface of your teeth. When opting for veneers, your doctor will caution you to avoid biting on hard foods with your front teeth to prevent any potential veneer damage.

 

Complications

Tooth discoloration is a non-threatening disorder that typically does not result in severe complications. However, in cases where the tooth is damaged due to trauma or injury, issues may arise, such as the pulp (tooth root) dying.

 

Prevention

Maintaining oral hygiene is beneficial for dental health. By implementing modifications to your lifestyle, especially smoking, you can effectively prevent tooth discoloration. If you drink coffee, consider finding an alternative drink. Improve your dental hygiene by brushing and flossing daily and visiting the dentist every six months.

 

When to see a doctor?

Consult a dentist if the color of your teeth appears abnormal and persists despite good oral hygiene or if you experience additional symptoms. Before you decide to whiten your teeth, it's wise to consult your dentist. Even though most people whiten their teeth for aesthetic reasons, your dentist can help you choose the best solution for discoloration.

Looking for more information about other diseases? Click here!

 

 

Writer : dr Tea Karina Sudharso
Editor :
  • dr Hanifa Rahma
Last Updated : Kamis, 16 Mei 2024 | 04:17

Tooth discoloration: Causes, treatment & prevention (2020) Cleveland Clinic. Available at: https://my.clevelandclinic.org/health/diseases/10958-tooth-discoloration (Accessed: March 7, 2023). 

Yellow teeth and other discoloration: Causes and treatments (2020) WebMD. WebMD. Available at: https://www.webmd.com/oral-health/guide/tooth-discoloration (Accessed: March 7, 2023). 

Lindberg, S. (2020) Tooth discoloration: Causes, prevention, how to remove stainsHealthline. Healthline Media. Available at: https://www.healthline.com/health/tooth-discoloration (Accessed: March 7, 2023). 

Request history8.1.29PHP Version930msRequest Duration5MBMemory UsageGET {category}/{slug}Route
  • warninglog[16:41:13] LOG.warning: str_contains(): Passing null to parameter #1 ($haystack) of type string is d...
  • warninglog[16:41:13] LOG.warning: str_contains(): Passing null to parameter #1 ($haystack) of type string is d...
  • infolog[16:41:14] LOG.info: Attempting to authenticate with: { "username": "administrator", "url": ...
  • errorlog[16:41:14] LOG.error: Error accessing doctor id: 63983202e088e5e18c0511d7 { "exception": "Undefi...
  • infolog[16:41:14] LOG.info: Attempting to authenticate with: { "username": "administrator", "url": ...
  • Booting (212ms)time
  • Application (719ms)time
  • 1 x Application (77.24%)
    719ms
    1 x Booting (22.76%)
    212ms
    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
    34 statements were executed (2 duplicates)Show only duplicates397ms
    • WebController.php#656aicare_prod_new910μsselect * from `categories` where (`slug` = 'gigi-mulut' or `slug_en` = 'gigi-mulut') and `categories`.`deleted_at` is null limit 1
      Bindings
      • 0: gigi-mulut
      • 1: gigi-mulut
      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_new50.68msselect * from `posts` where (`slug` = 'tooth-discoloration' or `slug_en` = 'tooth-discoloration') and `posts`.`deleted_at` is null limit 1
      Bindings
      • 0: tooth-discoloration
      • 1: tooth-discoloration
      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_new32.78msselect * from `posts` where (`slug` = 'tooth-discoloration' or `slug_en` = 'tooth-discoloration') and `status` = 1 and `publish_date` <= '2025-04-16 16:41:13' and `deleted_at` is null and `posts`.`deleted_at` is null limit 1
      Bindings
      • 0: tooth-discoloration
      • 1: tooth-discoloration
      • 2: 1
      • 3: 2025-04-16 16:41:13
      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.14msselect `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 (6654)
      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.12msselect `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 (6654)
      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.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` in (6654) 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_new780μ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_new690μ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.96msselect `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` = 6654
      Bindings
      • 0: 6654
      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_new13.85msselect `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` = 150 and `posts`.`deleted_at` is null
      Bindings
      • 0: 150
      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.8msselect `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` = 1873 and `posts`.`deleted_at` is null
      Bindings
      • 0: 1873
      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.43msselect `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` = 5068 and `posts`.`deleted_at` is null
      Bindings
      • 0: 5068
      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_new18.14msselect `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` = 7578 and `posts`.`deleted_at` is null
      Bindings
      • 0: 7578
      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_new112msselect * from `posts` where `status` = 1 and `publish_date` <= '2025-04-16 16:41:14' 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:41:14
      • 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.1msselect * 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.67msselect `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` = 6654 and `healthpedia`.`deleted_at` is null
      Bindings
      • 0: 6654
      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_new890μ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_new7.09msupdate `posts` set `views_count` = 891 where `id` = 6654
      Bindings
      • 0: 891
      • 1: 6654
      Backtrace
      • app/Http/Controllers/WebController.php:779
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • ActivityLogger.php#174aicare_prod_new8.18msinsert into `activity_log` (`log_name`, `properties`, `batch_uuid`, `event`, `subject_id`, `subject_type`, `description`, `updated_at`, `created_at`) values ('default', '[]', null, 'updated', 6654, 'App\\Models\\Admin\\Post', 'updated', '2025-04-16 16:41:14', '2025-04-16 16:41:14')
      Bindings
      • 0: default
      • 1: []
      • 2: 
      • 3: updated
      • 4: 6654
      • 5: App\Models\Admin\Post
      • 6: updated
      • 7: 2025-04-16 16:41:14
      • 8: 2025-04-16 16:41:14
      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_new790μsselect * from `users` where `users`.`id` = 31 limit 1
      Bindings
      • 0: 31
      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_new7.34msselect `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` = 6531 and `categories`.`deleted_at` is null
      Bindings
      • 0: 6531
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.article-popular:8
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • article-popular.blade.php#8aicare_prod_new9.39msselect `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` = 8336 and `categories`.`deleted_at` is null
      Bindings
      • 0: 8336
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.article-popular:8
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • article-popular.blade.php#8aicare_prod_new8.74msselect `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` = 8284 and `categories`.`deleted_at` is null
      Bindings
      • 0: 8284
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.article-popular:8
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • article-popular.blade.php#8aicare_prod_new8.58msselect `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` = 9698 and `categories`.`deleted_at` is null
      Bindings
      • 0: 9698
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.article-popular:8
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • article-popular.blade.php#8aicare_prod_new8.9msselect `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` = 1137 and `categories`.`deleted_at` is null
      Bindings
      • 0: 1137
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.article-popular:8
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • article-popular.blade.php#8aicare_prod_new8.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` = 2457 and `categories`.`deleted_at` is null
      Bindings
      • 0: 2457
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.article-popular:8
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • article-popular.blade.php#8aicare_prod_new9.07msselect `categories`.*, `category_post`.`post_id` as `pivot_post_id`, `category_post`.`category_id` as `pivot_category_id`, `category_post`.`created_at` as `pivot_created_at`, `category_post`.`updated_at` as `pivot_updated_at` from `categories` inner join `category_post` on `categories`.`id` = `category_post`.`category_id` where `category_post`.`post_id` = 6373 and `categories`.`deleted_at` is null
      Bindings
      • 0: 6373
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.article-popular:8
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • related-article.blade.php#8aicare_prod_new8.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` = 6199 and `categories`.`deleted_at` is null
      Bindings
      • 0: 6199
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.related-article:8
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • related-article.blade.php#8aicare_prod_new8.57msselect `categories`.*, `category_post`.`post_id` as `pivot_post_id`, `category_post`.`category_id` as `pivot_category_id`, `category_post`.`created_at` as `pivot_created_at`, `category_post`.`updated_at` as `pivot_updated_at` from `categories` inner join `category_post` on `categories`.`id` = `category_post`.`category_id` where `category_post`.`post_id` = 6349 and `categories`.`deleted_at` is null
      Bindings
      • 0: 6349
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.related-article:8
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • related-article.blade.php#8aicare_prod_new8.52msselect `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` = 6131 and `categories`.`deleted_at` is null
      Bindings
      • 0: 6131
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.related-article:8
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • related-article.blade.php#8aicare_prod_new8.42msselect `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` = 6277 and `categories`.`deleted_at` is null
      Bindings
      • 0: 6277
      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.08msselect * 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_new710μ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_new990μ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
    47Post.php#?
    App\Models\Admin\Category
    21Category.php#?
    App\Models\Admin\Tag
    4Tag.php#?
    App\User
    3User.php#?
    App\Models\TermPolicy
    3TermPolicy.php#?
    App\Models\Admin\Page
    1Page.php#?
    App\Models\Admin\Faq
    1Faq.php#?
        locale
        id
        _token
        PX9y6jY56m97bcosMRbgzyMTbFwkoImTOo8GmMEl
        _previous
        array:1 [ "url" => "https://ai-care.atmatech.id/gigi-mulut/tooth-discoloration" ]
        _flash
        array:2 [ "old" => [] "new" => [] ]
        path_info
        /gigi-mulut/tooth-discoloration
        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 => "3.14.253.99" ] "x-forwarded-for" => array:1 [ 0 => "3.14.253.99" ] "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:41:14 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IklkK2g0RzB5MWFJeDdiTFFhVnF1Mmc9PSIsInZhbHVlIjoiVnVLSExnV1N4RjFXWTlYRmdkRzl6TUNMNXJQbTB6Y1JQWnVRcUN5Vkdib1lNZGRaSEZ1WkVaeFZ0bklENnRxamdIbWJTMkhsOC9jWFBzcFhLV1MxdzFMaW9DRmJkTDNhOHpvM1UzVStHOEFzYkJkck4yVG1pQzZzejc3K1d0V1EiLCJtYWMiOiI3NWM1OTVkODAwNTdiYWEzNWQ3MTkwYzliZDViMDIyMThjODYyMjkxMWU5NjI3NGE0ZmMzMjQzOTllMmU5MGVmIiwidGFnIjoiIn0%3D; expires=Wed, 16 Apr 2025 11:41:14 GMT; Max-Age=7200; path=/; secureXSRF-TOKEN=eyJpdiI6IklkK2g0RzB5MWFJeDdiTFFhVnF1Mmc9PSIsInZhbHVlIjoiVnVLSExnV1N4RjFXWTlYRmdkRzl6TUNMNXJQbTB6Y1JQWnVRcUN5Vkdib1lNZGRaSEZ1WkVaeFZ0bklENnRxamdIbWJTM" 1 => "laravel_session=eyJpdiI6ImRuUitsNVBSOVdReXd6eHliYkhvcmc9PSIsInZhbHVlIjoidW8ybkwxT3ZKNk51RFEwaFlCdWdoNjNGNzhib2pwb3ltNWNrN0ZoL2RJUGxHK0JTK0taWHB5S2Z6MHpzMTdkcm1HTGNpN2twV2FEdFZXRUZ6dWpwVnBtNm9FQmpxOWRvQ3BraEVXYzRPZ3ZmUVpsc1BpRWlCRkkyblhQNCtaY2YiLCJtYWMiOiI3OTlmYTBkNmZiYzhiYjUzMjY1ZDVjYjAxNGZlYzU3MWZlYTczNGMyOGQ3YzE1MmJhZDc5NTFlMzkxMjMxZTQwIiwidGFnIjoiIn0%3D; expires=Wed, 16 Apr 2025 11:41:14 GMT; Max-Age=7200; path=/; httponlylaravel_session=eyJpdiI6ImRuUitsNVBSOVdReXd6eHliYkhvcmc9PSIsInZhbHVlIjoidW8ybkwxT3ZKNk51RFEwaFlCdWdoNjNGNzhib2pwb3ltNWNrN0ZoL2RJUGxHK0JTK0taWHB5S2Z6MHpzMTdkcm1H" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IklkK2g0RzB5MWFJeDdiTFFhVnF1Mmc9PSIsInZhbHVlIjoiVnVLSExnV1N4RjFXWTlYRmdkRzl6TUNMNXJQbTB6Y1JQWnVRcUN5Vkdib1lNZGRaSEZ1WkVaeFZ0bklENnRxamdIbWJTMkhsOC9jWFBzcFhLV1MxdzFMaW9DRmJkTDNhOHpvM1UzVStHOEFzYkJkck4yVG1pQzZzejc3K1d0V1EiLCJtYWMiOiI3NWM1OTVkODAwNTdiYWEzNWQ3MTkwYzliZDViMDIyMThjODYyMjkxMWU5NjI3NGE0ZmMzMjQzOTllMmU5MGVmIiwidGFnIjoiIn0%3D; expires=Wed, 16-Apr-2025 11:41:14 GMT; path=/; secureXSRF-TOKEN=eyJpdiI6IklkK2g0RzB5MWFJeDdiTFFhVnF1Mmc9PSIsInZhbHVlIjoiVnVLSExnV1N4RjFXWTlYRmdkRzl6TUNMNXJQbTB6Y1JQWnVRcUN5Vkdib1lNZGRaSEZ1WkVaeFZ0bklENnRxamdIbWJTM" 1 => "laravel_session=eyJpdiI6ImRuUitsNVBSOVdReXd6eHliYkhvcmc9PSIsInZhbHVlIjoidW8ybkwxT3ZKNk51RFEwaFlCdWdoNjNGNzhib2pwb3ltNWNrN0ZoL2RJUGxHK0JTK0taWHB5S2Z6MHpzMTdkcm1HTGNpN2twV2FEdFZXRUZ6dWpwVnBtNm9FQmpxOWRvQ3BraEVXYzRPZ3ZmUVpsc1BpRWlCRkkyblhQNCtaY2YiLCJtYWMiOiI3OTlmYTBkNmZiYzhiYjUzMjY1ZDVjYjAxNGZlYzU3MWZlYTczNGMyOGQ3YzE1MmJhZDc5NTFlMzkxMjMxZTQwIiwidGFnIjoiIn0%3D; expires=Wed, 16-Apr-2025 11:41:14 GMT; path=/; httponlylaravel_session=eyJpdiI6ImRuUitsNVBSOVdReXd6eHliYkhvcmc9PSIsInZhbHVlIjoidW8ybkwxT3ZKNk51RFEwaFlCdWdoNjNGNzhib2pwb3ltNWNrN0ZoL2RJUGxHK0JTK0taWHB5S2Z6MHpzMTdkcm1H" ] ]
        session_attributes
        0 of 0
        array:4 [ "locale" => "id" "_token" => "PX9y6jY56m97bcosMRbgzyMTbFwkoImTOo8GmMEl" "_previous" => array:1 [ "url" => "https://ai-care.atmatech.id/gigi-mulut/tooth-discoloration" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
        ClearShow all
        Date ↕MethodURLData
        #12025-04-16 16:41:14GET/gigi-mulut/tooth-discoloration5113480