• Home
  • diseases
  • Tech Neck 101: Maintaining Health in a Digital World

Tech Neck 101: Maintaining Health in a Digital World

Tech Neck 101: Maintaining Health in a Digital World

Share :


With today's technological advancements, many people spend hours of their day staring at a computer or phone screen. The prolonged use of electronic devices can cause pain, stiffness, and even injury. This pain is often referred to as tech neck. How can you deal with tech neck? Check out the discussion in the article below.

 

What is Tech Neck?

The term "tech neck" refers to chronic neck discomfort or pain caused by prolonged use of electronic devices like cell phones, tablets, laptops, or computers, as well as poor posture. This issue arises from the body's natural tendency to slouch and lower the head when looking at a screen, putting too much pressure on the neck and upper spine. In addition to poor posture and prolonged use, not stretching or exercising can cause muscle tension in the neck.

 

Symptoms of Tech Neck

Several symptoms indicate excessive use of technological devices, such as:

  • Pain in the neck, shoulders, and back that does not feel normal
  • In people aged 40–50, the spine at the base of the neck appears curved, indicating chronic misalignment
  • Headaches brought on by muscle tension in the neck
  • Upper back muscles tighten and stiffen
  • Pain or dysfunction of the jaw joints and muscles
  • Pressure on the neck nerves, resulting in tingling or numbness in the hands
  • Pressure on the nerves causes hand muscles to weaken
  • Inflammation of the tendons in the shoulder, causing pain and limited movement

 

How to overcome Tech Neck

Chronic pain, movement limitations, poor posture, spinal problems, nerve complications, shoulder and arm problems, and temporomandibular joint problems are all potential side effects of tech neck.

If left untreated, a variety of serious health issues can arise, both short-term and long-term.

  • Reduce tech neck strain while using a cell phone by:
    • Place a pillow on your lap to provide support for your forearms when using handheld devices like cell phones or tablets
    • Try holding the phone upright and angled to improve visual comfort
    • Avoid looking down for too long while holding your phone below your eye line
  • Correct the position of your laptop or computer:
    • Position the screen 50–70 cm from your eyes
    • Eye height should be about 1-3 cm higher than the top character on the screen to allow for 15 degrees of downward eye view
    • Use a computer monitor or laptop stand to raise the screen to the appropriate level
    • Sit with your head, hips, and spine erect (not tilted)
    • Keep wrists straight and elbows bent at about 90 degrees
    • Maintain knees in line with hips and feet flat on the ground
    • Look straight ahead so that the upper neck, back, and shoulder muscles remain relaxed
  • Maintain proper posture by:
    • Sitting in a neutral, supported, and upright position while using a device with a screen
    • Keep your head upright, ears over shoulders, shoulders over hips
    • Move frequently, change positions, or stand up to walk to avoid prolonged tension
    • Stretch your neck and back frequently to reduce muscle tension
    • Strength training for the neck, shoulders, and upper back muscles can help improve posture and relieve pain
    • Rest your eyes, neck, and shoulder muscles regularly

 

If the neck pain worsens and does not improve despite stretching, you should see a doctor. The doctor can assist with an examination and recommend the appropriate treatment.

If you need medical advice or consultation, you can either visit a doctor or make use of the consultation features that are available in the Ai Care application by downloading the Ai Care application from the App Store or Play Store.

 

Looking for more information about other diseases? Click here!

 

 

Writer : Agatha Writer
Editor :
  • Sean Edbert Lim, MBBS
Last Updated : Monday, 24 June 2024 | 09:53

Carley Millhone (2023). What Is Tech Neck and How to Prevent It. Available from: https://www.health.com/tech-neck-7488554 

Angela Haupt (2023). How to Beat ‘Tech Neck’ — and Why It’s So Bad for Your Health. Available from: https://www.everydayhealth.com/wellness/how-to-beat-tech-neck-and-why-its-so-bad-for-your-health/ 

Brian Langenhorst (2024). 'Tech neck': Technology's effect on your neck. Available from: https://www.mayoclinichealthsystem.org/hometown-health/speaking-of-health/effect-of-technology-on-your-neck 

Health Direct (2022). Neck pain. Available from: https://www.healthdirect.gov.au/neck-pain 

Request history8.1.29PHP Version848msRequest Duration5MBMemory UsageGET {category}/{slug}Route
  • warninglog[06:07:09] LOG.warning: str_contains(): Passing null to parameter #1 ($haystack) of type string is d...
  • warninglog[06:07:09] LOG.warning: str_contains(): Passing null to parameter #1 ($haystack) of type string is d...
  • infolog[06:07:09] LOG.info: Attempting to authenticate with: { "username": "administrator", "url": ...
  • Booting (239ms)time
  • Application (610ms)time
  • 1 x Application (71.87%)
    610ms
    1 x Booting (28.13%)
    239ms
    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
    30 statements were executed391ms
    • WebController.php#656aicare_prod_new1msselect * from `categories` where (`slug` = 'diseases' or `slug_en` = 'diseases') and `categories`.`deleted_at` is null limit 1
      Bindings
      • 0: diseases
      • 1: diseases
      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_new61.14msselect * from `posts` where (`slug` = 'tech-neck-101-maintaining-health-in-a-digital-world-en' or `slug_en` = 'tech-neck-101-maintaining-health-in-a-digital-world-en') and `posts`.`deleted_at` is null limit 1
      Bindings
      • 0: tech-neck-101-maintaining-health-in-a-digital-world-en
      • 1: tech-neck-101-maintaining-health-in-a-digital-world-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_new49.81msselect * from `posts` where (`slug` = 'tech-neck-101-maintaining-health-in-a-digital-world-en' or `slug_en` = 'tech-neck-101-maintaining-health-in-a-digital-world-en') and `status` = 1 and `publish_date` <= '2025-05-12 06:07:09' and `deleted_at` is null and `posts`.`deleted_at` is null limit 1
      Bindings
      • 0: tech-neck-101-maintaining-health-in-a-digital-world-en
      • 1: tech-neck-101-maintaining-health-in-a-digital-world-en
      • 2: 1
      • 3: 2025-05-12 06:07:09
      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.29msselect `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 (9373)
      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.11msselect `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 (9373)
      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_new10.21msselect `categories`.*, `category_post`.`post_id` as `pivot_post_id`, `category_post`.`category_id` as `pivot_category_id`, `category_post`.`created_at` as `pivot_created_at`, `category_post`.`updated_at` as `pivot_updated_at` from `categories` inner join `category_post` on `categories`.`id` = `category_post`.`category_id` where `category_post`.`post_id` in (9373) 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_new810μ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_new20.26msselect `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` = 9373
      Bindings
      • 0: 9373
      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_new21.39msselect `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` = 443 and `posts`.`deleted_at` is null
      Bindings
      • 0: 443
      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.63msselect `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` = 967 and `posts`.`deleted_at` is null
      Bindings
      • 0: 967
      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.08msselect `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` = 968 and `posts`.`deleted_at` is null
      Bindings
      • 0: 968
      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.54msselect `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` = 4098 and `posts`.`deleted_at` is null
      Bindings
      • 0: 4098
      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_new11.83msselect `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` = 8506 and `posts`.`deleted_at` is null
      Bindings
      • 0: 8506
      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_new85.59msselect * from `posts` where `status` = 1 and `publish_date` <= '2025-05-12 06:07:09' and `deleted_at` is null and `content_type` = 'article' and `slug_en` != '' and `slug_en` is not null and `posts`.`deleted_at` is null order by RAND() limit 7
      Bindings
      • 0: 1
      • 1: 2025-05-12 06:07:09
      • 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.37msselect * 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_new2.08msselect `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` = 9373 and `healthpedia`.`deleted_at` is null
      Bindings
      • 0: 9373
      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.83msupdate `posts` set `views_count` = 285 where `id` = 9373
      Bindings
      • 0: 285
      • 1: 9373
      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_new11.4msinsert into `activity_log` (`log_name`, `properties`, `batch_uuid`, `event`, `subject_id`, `subject_type`, `description`, `updated_at`, `created_at`) values ('default', '[]', null, 'updated', 9373, 'App\\Models\\Admin\\Post', 'updated', '2025-05-12 06:07:09', '2025-05-12 06:07:09')
      Bindings
      • 0: default
      • 1: []
      • 2: 
      • 3: updated
      • 4: 9373
      • 5: App\Models\Admin\Post
      • 6: updated
      • 7: 2025-05-12 06:07:09
      • 8: 2025-05-12 06:07:09
      Backtrace
      • vendor/spatie/laravel-activitylog/src/ActivityLogger.php:174
      • vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php:88
      • app/Http/Controllers/WebController.php:779
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
    • single-post-healthpedia.blade.php#37aicare_prod_new1.23msselect * from `users` where `users`.`id` = 20 limit 1
      Bindings
      • 0: 20
      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_new7.43msselect `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` = 9699 and `categories`.`deleted_at` is null
      Bindings
      • 0: 9699
      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_new7.01msselect `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` = 960 and `categories`.`deleted_at` is null
      Bindings
      • 0: 960
      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_new7.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` = 6402 and `categories`.`deleted_at` is null
      Bindings
      • 0: 6402
      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_new7.15msselect `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` = 9472 and `categories`.`deleted_at` is null
      Bindings
      • 0: 9472
      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_new7.3msselect `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` = 8169 and `categories`.`deleted_at` is null
      Bindings
      • 0: 8169
      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_new7.76msselect `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` = 6870 and `categories`.`deleted_at` is null
      Bindings
      • 0: 6870
      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.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` = 8766 and `categories`.`deleted_at` is null
      Bindings
      • 0: 8766
      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_new8.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` = 9181 and `categories`.`deleted_at` is null
      Bindings
      • 0: 9181
      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_new1.03msselect * 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_new860μ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_new1.13msselect * 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
    45Post.php#?
    App\Models\Admin\Category
    16Category.php#?
    App\Models\Admin\Tag
    5Tag.php#?
    App\User
    3User.php#?
    App\Models\TermPolicy
    3TermPolicy.php#?
    App\Models\Admin\Page
    1Page.php#?
    App\Models\Admin\Faq
    1Faq.php#?
        locale
        en
        _token
        fTUD9jVjwyw0fZqL7ElEzmlBNGue8Fp8Sg5eh8Pa
        _previous
        array:1 [ "url" => "https://ai-care.atmatech.id/diseases/tech-neck-101-maintaining-health-in-a-dig...
        _flash
        array:2 [ "old" => [] "new" => [] ]
        path_info
        /diseases/tech-neck-101-maintaining-health-in-a-digital-world-en
        status_code
        200
        
        status_text
        OK
        format
        html
        content_type
        text/html; charset=UTF-8
        request_query
        []
        
        request_request
        []
        
        request_headers
        0 of 0
        array:19 [ "accept-encoding" => array:1 [ 0 => "gzip, deflate, br, zstd" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "x-real-ip" => array:1 [ 0 => "18.191.218.238" ] "x-forwarded-for" => array:1 [ 0 => "18.191.218.238" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "x-forwarded-scheme" => array:1 [ 0 => "https" ] "host" => array:1 [ 0 => "ai-care.atmatech.id" ] "connection" => array:1 [ 0 => "keep-alive" ] ]
        request_cookies
        []
        
        response_headers
        0 of 0
        array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Sun, 11 May 2025 23:07:09 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6Inljb0RqenF3Szllc3FPZTRUczc3SVE9PSIsInZhbHVlIjoiaFNRN09FclVudUtrSjRtQXRyaTBWbG9zRUxNN2ZQSEVRTlhkNjZaNndvTGxYYlQ0bWVJZnhZTFF5bE5LeThnS1FNWVdBYU9GZjJkeDBmZzJZOHB3MjBKcGRjRkxaa1g0TlhPanNvdXZ5citBWDQvRDJtd1Blb2d6YitRRmFSdjciLCJtYWMiOiJjYzkwYzI2NjA5OWRkMjc0Y2IxOWE3ZGEyZWU4ODNiZWQ0ZDVmNTYxNTJmZTJiMmUxZWJhYTkwOWYxMDZmYzFiIiwidGFnIjoiIn0%3D; expires=Mon, 12 May 2025 01:07:09 GMT; Max-Age=7200; path=/; secureXSRF-TOKEN=eyJpdiI6Inljb0RqenF3Szllc3FPZTRUczc3SVE9PSIsInZhbHVlIjoiaFNRN09FclVudUtrSjRtQXRyaTBWbG9zRUxNN2ZQSEVRTlhkNjZaNndvTGxYYlQ0bWVJZnhZTFF5bE5LeThnS1FNWVdBY" 1 => "laravel_session=eyJpdiI6ImlmcGlnRlNhYzEvSm5VUGJDT3NIOGc9PSIsInZhbHVlIjoiYVVJYTk1a2NQTGFSNTVCSFFubklTaXBVVFRuYklzSUdLZFo2RGF1Z3FRYWYzWVRLbk5KZDhLR2JpS3VnY2U1Y1N3bzNIQzJkNklCdnFVS2V2eG14c2lSaTdSN29aWUg4QWNINEcweGNwR2hpelg4UjdIcUhKU1Q2RmRKaVlpeFoiLCJtYWMiOiI5ZDEzMGIxNDNlNTVhZTYyYTY2YzA4NzI1NDFlYzIzZTFkNjhiNWY5MjQ5Yzc2MDMyYjg4NDE5N2M2YzgwZjcxIiwidGFnIjoiIn0%3D; expires=Mon, 12 May 2025 01:07:09 GMT; Max-Age=7200; path=/; httponlylaravel_session=eyJpdiI6ImlmcGlnRlNhYzEvSm5VUGJDT3NIOGc9PSIsInZhbHVlIjoiYVVJYTk1a2NQTGFSNTVCSFFubklTaXBVVFRuYklzSUdLZFo2RGF1Z3FRYWYzWVRLbk5KZDhLR2JpS3VnY2U1Y1N3" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6Inljb0RqenF3Szllc3FPZTRUczc3SVE9PSIsInZhbHVlIjoiaFNRN09FclVudUtrSjRtQXRyaTBWbG9zRUxNN2ZQSEVRTlhkNjZaNndvTGxYYlQ0bWVJZnhZTFF5bE5LeThnS1FNWVdBYU9GZjJkeDBmZzJZOHB3MjBKcGRjRkxaa1g0TlhPanNvdXZ5citBWDQvRDJtd1Blb2d6YitRRmFSdjciLCJtYWMiOiJjYzkwYzI2NjA5OWRkMjc0Y2IxOWE3ZGEyZWU4ODNiZWQ0ZDVmNTYxNTJmZTJiMmUxZWJhYTkwOWYxMDZmYzFiIiwidGFnIjoiIn0%3D; expires=Mon, 12-May-2025 01:07:09 GMT; path=/; secureXSRF-TOKEN=eyJpdiI6Inljb0RqenF3Szllc3FPZTRUczc3SVE9PSIsInZhbHVlIjoiaFNRN09FclVudUtrSjRtQXRyaTBWbG9zRUxNN2ZQSEVRTlhkNjZaNndvTGxYYlQ0bWVJZnhZTFF5bE5LeThnS1FNWVdBY" 1 => "laravel_session=eyJpdiI6ImlmcGlnRlNhYzEvSm5VUGJDT3NIOGc9PSIsInZhbHVlIjoiYVVJYTk1a2NQTGFSNTVCSFFubklTaXBVVFRuYklzSUdLZFo2RGF1Z3FRYWYzWVRLbk5KZDhLR2JpS3VnY2U1Y1N3bzNIQzJkNklCdnFVS2V2eG14c2lSaTdSN29aWUg4QWNINEcweGNwR2hpelg4UjdIcUhKU1Q2RmRKaVlpeFoiLCJtYWMiOiI5ZDEzMGIxNDNlNTVhZTYyYTY2YzA4NzI1NDFlYzIzZTFkNjhiNWY5MjQ5Yzc2MDMyYjg4NDE5N2M2YzgwZjcxIiwidGFnIjoiIn0%3D; expires=Mon, 12-May-2025 01:07:09 GMT; path=/; httponlylaravel_session=eyJpdiI6ImlmcGlnRlNhYzEvSm5VUGJDT3NIOGc9PSIsInZhbHVlIjoiYVVJYTk1a2NQTGFSNTVCSFFubklTaXBVVFRuYklzSUdLZFo2RGF1Z3FRYWYzWVRLbk5KZDhLR2JpS3VnY2U1Y1N3" ] ]
        session_attributes
        0 of 0
        array:4 [ "locale" => "en" "_token" => "fTUD9jVjwyw0fZqL7ElEzmlBNGue8Fp8Sg5eh8Pa" "_previous" => array:1 [ "url" => "https://ai-care.atmatech.id/diseases/tech-neck-101-maintaining-health-in-a-digital-world-en" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
        ClearShow all
        Date ↕MethodURLData
        #12025-05-12 06:07:09GET/diseases/tech-neck-101-maintaining-health-in-a-digital-world-en3113074