What Causes Split Ends and How to Fix Them

What Causes Split Ends and How to Fix Them

Share :


Split ends, along with dandruff and hair loss, are a common hair problem. This condition can be caused by using improper hair products or a lack of nutrients in the hair. Knowing the causes and how to prevent them can help you maintain healthy, shiny hair.

 

What causes split ends?

Split ends can happen to anyone, including men, women, children, and adults. Although hair grows healthy and strong, the oldest part of a strand, the ends, can become split, dry, or damaged.

Split ends are primarily caused by improper hair care or styling habits, such as:

  • Not using conditioner
  • Exposure to chemicals on the hair for a long duration
  • Rubbing wet hair roughly
  • Combing the hair while still wet after shampooing
  • Using a hair dryer or curling iron at high temperatures
  • Not cleaning the residue of hair care products thoroughly
  • Tying the hair too tightly
  • Adding hair extensions
  • Styling hair, such as painting or straightening hair
  • Combing the hair excessively

The shape of split ends is generally the same, with the ends of the hair looking split or forked. However recognizing the different types of split ends can help identify the cause.

Some examples of split ends and their causes are:

  • Y-branch (double split): The most common type of split ends is when the ends of the hair split into two. This type of split ends occurs when the hair cuticle is damaged, which is typically caused by excessive combing or styling
  • Partial split: Split ends are similar to a double split but smaller in scale. It is usually caused by dry hair conditions and is exacerbated by the use of hair products
  • Tree split: This split end makes your hair look like a tree trunk with twigs or branches sticking out. This hair damage indicates that your hair is damaged and needs to be trimmed immediately
  • Fork Split: Fork splits can occur when your hair branches out to resemble the shape of a fork with three splits. This type of split end occurs when your hair is dry and not getting proper hydration

Read more: Benefits Of Yogurt For Facial And Hair Beauty

 

Split hair treatment

Split ends cannot be repaired and must be cut off. You can trim only the split ends or cut off the entire length while styling your hair.

Read more: How To Care For Damaged Hair Due To Bleaching

 

Can split hair be prevented? 

Split ends are a common complaint in hair problems, but proper care can prevent this condition. Some things you can do to prevent split ends include:

  • Trim or cut hair every two months or whenever split ends appear
  • Avoid washing your hair every day
  • After shampooing, wipe the hair with a hair towel
  • Choose a shampoo with ingredients that are gentle and not harsh on the hair
  • Use conditioner after shampooing
  • If you want to comb your hair when it is wet, use a wide-toothed comb
  • Limit the use of chemicals on the hair
  • Take hair-strengthening supplements such as biotin and folic acid

Split ends can be treated and prevented by improving daily hair care. If you have hair problems, consult a doctor or use the consultation feature on the AI Care application.

 

Want to know more information on tips and tricks for health, first aid, and other home treatments? Click here!

 

 

Writer : Ratih AI Care
Editor :
  • dr. Yuliana Inosensia
Last Updated : Friday, 8 March 2024 | 09:22

McDermott, A. (2024). How to Conceal or Get Rid of Split Ends. Available from: https://www.healthline.com/health/how-to-get-rid-of-split-ends

Higuera, V. (2020). 7 Ways to Prevent Split Ends. Available from: https://www.healthline.com/health/how-to-prevent-split-ends

Valeii, K. (2022). Brittle Hair. Available from: https://www.verywellhealth.com/brittle-hair-6375377

Felton, A. (2022). What to Know About Split Ends. Available from: https://www.webmd.com/beauty/what-to-know-about-split-ends

American Academy of Dermatology Association. How to Stop Damaging Your Hair. Available from: https://www.aad.org/public/diseases/hair-loss/insider/stop-damage

Request history8.1.29PHP Version803msRequest Duration5MBMemory UsageGET {category}/{slug}Route
  • infolog[02:15:30] LOG.info: Attempting to authenticate with: { "username": "administrator", "url": ...
  • errorlog[02:15:30] LOG.error: Error accessing doctor id: 640021cf1e44db877c0bce23 { "exception": "Undefi...
  • infolog[02:15:30] LOG.info: Attempting to authenticate with: { "username": "administrator", "url": ...
  • Booting (209ms)time
  • Application (593ms)time
  • 1 x Application (73.95%)
    593ms
    1 x Booting (26.05%)
    209ms
    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
    31 statements were executed307ms
    • WebController.php#656aicare_prod_new730μsselect * from `categories` where (`slug` = 'self-help-en' or `slug_en` = 'self-help-en') and `categories`.`deleted_at` is null limit 1
      Bindings
      • 0: self-help-en
      • 1: self-help-en
      Hints
      • Use SELECT * only if you need all columns from table
      • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
      Backtrace
      • app/Http/Controllers/WebController.php:656
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • WebController.php#657aicare_prod_new41.6msselect * from `posts` where (`slug` = 'what-causes-split-hair-and-how-to-fix-them-en-en' or `slug_en` = 'what-causes-split-hair-and-how-to-fix-them-en-en') and `posts`.`deleted_at` is null limit 1
      Bindings
      • 0: what-causes-split-hair-and-how-to-fix-them-en-en
      • 1: what-causes-split-hair-and-how-to-fix-them-en-en
      Hints
      • Use SELECT * only if you need all columns from table
      • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
      Backtrace
      • app/Http/Controllers/WebController.php:657
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • WebController.php#703aicare_prod_new43.67msselect * from `posts` where (`slug` = 'what-causes-split-hair-and-how-to-fix-them-en-en' or `slug_en` = 'what-causes-split-hair-and-how-to-fix-them-en-en') and `status` = 1 and `publish_date` <= '2025-04-15 02:15:30' and `deleted_at` is null and `posts`.`deleted_at` is null limit 1
      Bindings
      • 0: what-causes-split-hair-and-how-to-fix-them-en-en
      • 1: what-causes-split-hair-and-how-to-fix-them-en-en
      • 2: 1
      • 3: 2025-04-15 02:15:30
      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.36msselect `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 (8918)
      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.03msselect `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 (8918)
      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.91msselect `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 (8918) 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_new970μ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#724aicare_prod_new16.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` = 8918
      Bindings
      • 0: 8918
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • app/Http/Controllers/WebController.php:724
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • WebController.php#1362aicare_prod_new13.73msselect `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` = 240 and `posts`.`deleted_at` is null
      Bindings
      • 0: 240
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • app/Http/Controllers/WebController.php:1362
      • app/Http/Controllers/WebController.php:735
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
    • WebController.php#1362aicare_prod_new14.91msselect `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` = 4200 and `posts`.`deleted_at` is null
      Bindings
      • 0: 4200
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • app/Http/Controllers/WebController.php:1362
      • app/Http/Controllers/WebController.php:735
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
    • WebController.php#1362aicare_prod_new12.77msselect `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` = 6637 and `posts`.`deleted_at` is null
      Bindings
      • 0: 6637
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • app/Http/Controllers/WebController.php:1362
      • app/Http/Controllers/WebController.php:735
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
    • WebController.php#743aicare_prod_new68.55msselect * from `posts` where `status` = 1 and `publish_date` <= '2025-04-15 02:15:30' and `deleted_at` is null and `content_type` = 'article' and `slug_en` != '' and `slug_en` is not null and `posts`.`deleted_at` is null order by RAND() limit 7
      Bindings
      • 0: 1
      • 1: 2025-04-15 02:15:30
      • 2: article
      • 3: 
      Hints
      • Use SELECT * only if you need all columns from table
      • ORDER BY RAND() is slow, try to avoid if you can. You can read this or this
      • The != operator is not standard. Use the <> operator to test for inequality instead.
      Backtrace
      • app/Http/Controllers/WebController.php:743
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • CategoryHealtTopics.php#11aicare_prod_new1.29msselect * from `categories` where (`slug` != 'penyakit-a-z' and `slug` != 'obat-a-z' and `slug` != 'pemeriksaan-a-z' and `parent_id` = '0') and `categories`.`deleted_at` is null order by `order` asc
      Bindings
      • 0: penyakit-a-z
      • 1: obat-a-z
      • 2: pemeriksaan-a-z
      • 3: 0
      Hints
      • Use SELECT * only if you need all columns from table
      • The != operator is not standard. Use the <> operator to test for inequality instead.
      Backtrace
      • app/Repositories/Categories/CategoryHealtTopics.php:11
      • app/Http/Controllers/WebController.php:744
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
    • WebController.php#748aicare_prod_new1.64msselect `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` = 8918 and `healthpedia`.`deleted_at` is null
      Bindings
      • 0: 8918
      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#779aicare_prod_new8.33msupdate `posts` set `views_count` = 381 where `id` = 8918
      Bindings
      • 0: 381
      • 1: 8918
      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_new6.3msinsert into `activity_log` (`log_name`, `properties`, `batch_uuid`, `event`, `subject_id`, `subject_type`, `description`, `updated_at`, `created_at`) values ('default', '[]', null, 'updated', 8918, 'App\\Models\\Admin\\Post', 'updated', '2025-04-15 02:15:30', '2025-04-15 02:15:30')
      Bindings
      • 0: default
      • 1: []
      • 2: 
      • 3: updated
      • 4: 8918
      • 5: App\Models\Admin\Post
      • 6: updated
      • 7: 2025-04-15 02:15:30
      • 8: 2025-04-15 02:15:30
      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_new800μsselect * from `users` where `users`.`id` = 18 limit 1
      Bindings
      • 0: 18
      Hints
      • Use SELECT * only if you need all columns from table
      • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
      Backtrace
      • view::web.v2.single-post-healthpedia:37
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • article-popular.blade.php#15aicare_prod_new8.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` = 8881 and `categories`.`deleted_at` is null
      Bindings
      • 0: 8881
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.article-popular:15
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • article-popular.blade.php#15aicare_prod_new9.04msselect `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` = 9728 and `categories`.`deleted_at` is null
      Bindings
      • 0: 9728
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.article-popular:15
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • article-popular.blade.php#15aicare_prod_new8.14msselect `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` = 8674 and `categories`.`deleted_at` is null
      Bindings
      • 0: 8674
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.article-popular:15
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • article-popular.blade.php#15aicare_prod_new5.35msselect `categories`.*, `category_post`.`post_id` as `pivot_post_id`, `category_post`.`category_id` as `pivot_category_id`, `category_post`.`created_at` as `pivot_created_at`, `category_post`.`updated_at` as `pivot_updated_at` from `categories` inner join `category_post` on `categories`.`id` = `category_post`.`category_id` where `category_post`.`post_id` = 4080 and `categories`.`deleted_at` is null
      Bindings
      • 0: 4080
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.article-popular:15
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • article-popular.blade.php#15aicare_prod_new5.11msselect `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` = 7871 and `categories`.`deleted_at` is null
      Bindings
      • 0: 7871
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.article-popular:15
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • article-popular.blade.php#15aicare_prod_new4.8msselect `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` = 9861 and `categories`.`deleted_at` is null
      Bindings
      • 0: 9861
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.article-popular:15
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • article-popular.blade.php#15aicare_prod_new4.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` = 9883 and `categories`.`deleted_at` is null
      Bindings
      • 0: 9883
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.article-popular:15
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • related-article.blade.php#15aicare_prod_new4.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` = 9849 and `categories`.`deleted_at` is null
      Bindings
      • 0: 9849
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.related-article:15
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • related-article.blade.php#15aicare_prod_new5msselect `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` = 9860 and `categories`.`deleted_at` is null
      Bindings
      • 0: 9860
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.related-article:15
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • related-article.blade.php#15aicare_prod_new4.8msselect `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` = 8908 and `categories`.`deleted_at` is null
      Bindings
      • 0: 8908
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.related-article:15
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • related-article.blade.php#15aicare_prod_new4.92msselect `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` = 8615 and `categories`.`deleted_at` is null
      Bindings
      • 0: 8615
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.related-article:15
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • web_layout.blade.php#122aicare_prod_new760μsselect * from `pages` where `slug` = 'about-us' limit 1
      Bindings
      • 0: about-us
      Hints
      • Use SELECT * only if you need all columns from table
      • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
      Backtrace
      • view::layouts.v2.web_layout:122
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • web_layout.blade.php#549aicare_prod_new660μsselect * from `faqs` where `name_en` is not null and `slug_en` is not null limit 1
      Hints
      • Use SELECT * only if you need all columns from table
      • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
      Backtrace
      • view::layouts.v2.web_layout:549
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • web_layout.blade.php#551aicare_prod_new880μ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
    57Post.php#?
    App\Models\Admin\Category
    19Category.php#?
    App\User
    3User.php#?
    App\Models\Admin\Tag
    3Tag.php#?
    App\Models\TermPolicy
    3TermPolicy.php#?
    App\Models\Admin\Page
    1Page.php#?
    App\Models\Admin\Faq
    1Faq.php#?
        locale
        en
        _token
        V5Jw9NYjPoBlGQ6pEkdEZwqqNy5Ckg9VXlCiEna2
        _previous
        array:1 [ "url" => "https://ai-care.atmatech.id/self-help-en/what-causes-split-hair-and-how-to-fix...
        _flash
        array:2 [ "old" => [] "new" => [] ]
        path_info
        /self-help-en/what-causes-split-hair-and-how-to-fix-them-en-en
        status_code
        200
        
        status_text
        OK
        format
        html
        content_type
        text/html; charset=UTF-8
        request_query
        []
        
        request_request
        []
        
        request_headers
        0 of 0
        array:20 [ "cookie" => array:1 [ 0 => "XSRF-TOKEN=eyJpdiI6Ijc2d3A1VHh5OStaeit2bTgzZTVYc3c9PSIsInZhbHVlIjoiUmtkVnhObnpUWHU5b3RSdC9HWEc5M3I1VU0wTjg0bnk0TmpMMW5UYW1BSFJpY2tVd3VRYk9yU3NPamhKQzNNaTA4ZjNFd3U5ZnNsTitnVm5URE5UWW92RGROc2dlQnppQVNQTm1nMkwrb1l6NmRtUEtycXNnTTMweWxnQ0xQcGUiLCJtYWMiOiJlZjRkNmU5MTViNDMyN2I0ZThiY2RiZmQ5NDA0Njc2ZDdmMWQ5Yzg2YWIxM2E3NTg2ODcyN2MzNmZkMjA4MTljIiwidGFnIjoiIn0%3D; laravel_session=eyJpdiI6Inl3V0I5Ny9mME1DelVSSktGVzV2VGc9PSIsInZhbHVlIjoiSGtLdWpERE4xTDVVUXo5VEZKZ0N4UVJ0KzJSTjgyRHE5TzRDRy9qakpTVnZJWmx4RUpyVzRYSStpYWdnRHMxK25xSU93ZXVxZ3ZEMjFqL3N3VkZTeHgxOEQxQjNLMVhyQUNmdjdUcXRLZXdZeTNLK2krcFRvMVM2VnlGazBDZjUiLCJtYWMiOiJkOWQwZTMyMzgwYjczNDViMzFmZmE4NjM0M2MxOGMxNDc3MmI1OWU0MWYxMDYyYWE1ODAxZGE0MzBlYjAwNzlkIiwidGFnIjoiIn0%3DXSRF-TOKEN=eyJpdiI6Ijc2d3A1VHh5OStaeit2bTgzZTVYc3c9PSIsInZhbHVlIjoiUmtkVnhObnpUWHU5b3RSdC9HWEc5M3I1VU0wTjg0bnk0TmpMMW5UYW1BSFJpY2tVd3VRYk9yU3NPamhKQzNNaTA4ZjNFd" ] "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.148.106.39" ] "x-forwarded-for" => array:1 [ 0 => "3.148.106.39" ] "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
        0 of 0
        array:2 [ "XSRF-TOKEN" => "V5Jw9NYjPoBlGQ6pEkdEZwqqNy5Ckg9VXlCiEna2" "laravel_session" => "ooiz9OtEpzvSHevPQlJ49ObfXbnfnUQ4XZWjbZ3j" ]
        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 => "Mon, 14 Apr 2025 19:15:30 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IlEzaXZtN200OUh1WWZQMG5CUkROL0E9PSIsInZhbHVlIjoic0QrT2J1QXMyYUc2SDVyOGFlVEtMUnBTbkl4UkRmdkp3eGVVMTZkTkhTRlNNbmIrVGM0RXlBOG4vc05sbFoxT1FFcERrUmFqRzB2aWlEMmlaaWlrZmxGQ04zVms2QS9FUmF5MDlzM3Vud2t1eE5WV2ZyQVM3UHpHUWtoOCt4cHkiLCJtYWMiOiIwODcyYjFmMTU4OWFkMTJiMmIyYzc3NzJhOTdhZDcxZDVkNDg2OWNmODQ5ZmZjYTA2NWQwYjYwYzljMjg2YmQ4IiwidGFnIjoiIn0%3D; expires=Mon, 14 Apr 2025 21:15:31 GMT; Max-Age=7200; path=/; secureXSRF-TOKEN=eyJpdiI6IlEzaXZtN200OUh1WWZQMG5CUkROL0E9PSIsInZhbHVlIjoic0QrT2J1QXMyYUc2SDVyOGFlVEtMUnBTbkl4UkRmdkp3eGVVMTZkTkhTRlNNbmIrVGM0RXlBOG4vc05sbFoxT1FFcERrU" 1 => "laravel_session=eyJpdiI6ImlEMERlR2E1YlV0UDNBbjJlMUdPeUE9PSIsInZhbHVlIjoidmJKNXQ1KzlkQnM5RkdmWTdHb2F4YjRleEY1RE9Md1ZHQTNtTTZhTXhabHQrc3Z4OXRYVkt2N0NaTXNaTEZ4WkdmbmpjNk1sZjdFaklEL2FJdTJPRldlcGQ0SjdyRDdPQ1k2MElpZGhYd0lTMEZUdThJWHM5c3ZwMWRWTlhxUkUiLCJtYWMiOiIxMjkwZDcwZDZhOGUxYWY3MGFkMTI5NzcwZTZhZjhjNTQ2MGRhMGQwYWI5OWZkY2JjNmEyOTQ5NzIxMmQyMTEwIiwidGFnIjoiIn0%3D; expires=Mon, 14 Apr 2025 21:15:31 GMT; Max-Age=7200; path=/; httponlylaravel_session=eyJpdiI6ImlEMERlR2E1YlV0UDNBbjJlMUdPeUE9PSIsInZhbHVlIjoidmJKNXQ1KzlkQnM5RkdmWTdHb2F4YjRleEY1RE9Md1ZHQTNtTTZhTXhabHQrc3Z4OXRYVkt2N0NaTXNaTEZ4Wkdm" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IlEzaXZtN200OUh1WWZQMG5CUkROL0E9PSIsInZhbHVlIjoic0QrT2J1QXMyYUc2SDVyOGFlVEtMUnBTbkl4UkRmdkp3eGVVMTZkTkhTRlNNbmIrVGM0RXlBOG4vc05sbFoxT1FFcERrUmFqRzB2aWlEMmlaaWlrZmxGQ04zVms2QS9FUmF5MDlzM3Vud2t1eE5WV2ZyQVM3UHpHUWtoOCt4cHkiLCJtYWMiOiIwODcyYjFmMTU4OWFkMTJiMmIyYzc3NzJhOTdhZDcxZDVkNDg2OWNmODQ5ZmZjYTA2NWQwYjYwYzljMjg2YmQ4IiwidGFnIjoiIn0%3D; expires=Mon, 14-Apr-2025 21:15:31 GMT; path=/; secureXSRF-TOKEN=eyJpdiI6IlEzaXZtN200OUh1WWZQMG5CUkROL0E9PSIsInZhbHVlIjoic0QrT2J1QXMyYUc2SDVyOGFlVEtMUnBTbkl4UkRmdkp3eGVVMTZkTkhTRlNNbmIrVGM0RXlBOG4vc05sbFoxT1FFcERrU" 1 => "laravel_session=eyJpdiI6ImlEMERlR2E1YlV0UDNBbjJlMUdPeUE9PSIsInZhbHVlIjoidmJKNXQ1KzlkQnM5RkdmWTdHb2F4YjRleEY1RE9Md1ZHQTNtTTZhTXhabHQrc3Z4OXRYVkt2N0NaTXNaTEZ4WkdmbmpjNk1sZjdFaklEL2FJdTJPRldlcGQ0SjdyRDdPQ1k2MElpZGhYd0lTMEZUdThJWHM5c3ZwMWRWTlhxUkUiLCJtYWMiOiIxMjkwZDcwZDZhOGUxYWY3MGFkMTI5NzcwZTZhZjhjNTQ2MGRhMGQwYWI5OWZkY2JjNmEyOTQ5NzIxMmQyMTEwIiwidGFnIjoiIn0%3D; expires=Mon, 14-Apr-2025 21:15:31 GMT; path=/; httponlylaravel_session=eyJpdiI6ImlEMERlR2E1YlV0UDNBbjJlMUdPeUE9PSIsInZhbHVlIjoidmJKNXQ1KzlkQnM5RkdmWTdHb2F4YjRleEY1RE9Md1ZHQTNtTTZhTXhabHQrc3Z4OXRYVkt2N0NaTXNaTEZ4Wkdm" ] ]
        session_attributes
        0 of 0
        array:4 [ "locale" => "en" "_token" => "V5Jw9NYjPoBlGQ6pEkdEZwqqNy5Ckg9VXlCiEna2" "_previous" => array:1 [ "url" => "https://ai-care.atmatech.id/self-help-en/what-causes-split-hair-and-how-to-fix-them-en-en" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
        ClearShow all
        Date ↕MethodURLData
        #12025-04-15 02:15:31GET/self-help-en/what-causes-split-hair-and-how-to-fix-them-en-en3113187