A Closer Look at SPF in Sunscreen

A Closer Look at SPF in Sunscreen

Share :


Using sunscreen every day is one of the most important steps you can take to protect your skin from sun damage. You should use sunscreen not only when it is sunny, but also when it is cloudy.

SPF is written on every sunscreen product. Each product provides sunscreen with a different SPF level; ranging from 15, 30, 50, and even higher. What exactly is the role of SPF in sunscreen?

 

What is SPF?

SPF stands for Sun Protection Factor. SPF is a measure of how well your sunscreen protects your skin from UVB rays, which can cause sunburns.

 

The function of SPF in sunscreen

 

The SPF number in sunscreen serves several functions, including:

Measures the level of protection from UVB

SPF is a metric that measures UVB radiation protection. For example, an SPF of 30 indicates that only 1/30th of UVB radiation reaches the skin, or approximately 3.3% of UVB radiation. The higher the SPF number, the more UVB rays are filtered out.

Filtering out UVB radiation

Each number on a sunscreen represents a different protection against UV rays:

  • SPF 2 blocks approximately 50% of UV rays
  • SPF 4 blocks approximately 75% of UV rays
  • SPF 10 blocks approximately 90% of UV rays
  • SPF 15 blocks approximately 93% of UV rays
  • SPF 30 blocks approximately 97% of UV rays
  • SPF 50 blocks approximately 98% of UV rays

No sunscreen can guarantee 100% protection, but higher SPFs provide more protection. Higher-SPF sunscreens are typically more expensive. However, it is important to note that the amount of sunscreen used (regardless of SPF) influences the effectiveness of the protection provided.

Prevents sunburn

SPF sunscreen protects your skin from sunburns, which can cause redness, pain, and long-term damage.

Reduces the risk of skin cancer

Effective UVB ray protection also helps to reduce the risk of skin cancer, particularly melanoma, the most serious type of skin cancer.

Prevents premature aging

Excessive UVB exposure can cause premature aging, including wrinkles and age spots. Using SPF sunscreen can help keep your skin healthy and youthful-looking.

 

Which SPF should you choose?

Choosing the right SPF depends on a number of factors, including your skin type, planned activities, and environmental conditions. SPF 30 is adequate for everyday use, blocking approximately 97% of UVB rays.

However, if you spend more time outdoors and are exposed to direct sunlight, SPF 50 or higher is a good choice. Similarly, if you have sensitive skin and are prone to sunburn, SPF 50 or higher may provide better protection.

If you have more questions regarding sunscreen, you can 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, 10 June 2024 | 03:50

Heather L. Brannon, MD (2023). What Does the SPF Number Mean?. Available from: https://www.verywellhealth.com/what-is-spf-1068889 

Zuri White Gibson (2022). Do You Really Need Sunscreen Every Day?. Available from: https://www.healthline.com/health/sunscreen-explained 

Anna Lien-Lun Chien, MD. Sunscreen and Your Morning Routine. Available from: https://www.hopkinsmedicine.org/health/wellness-and-prevention/sunscreen-and-your-morning-routine 

NHS UK (2022). Sunscreen and sun safety. Available from: https://www.nhs.uk/live-well/seasonal-health/sunscreen-and-sun-safety/ 

Cancer Council. About SPF50+ sunscreen. Available from: https://www.cancer.org.au/cancer-information/causes-and-prevention/sun-safety/about-sunscreen/spf50-sunscreen 

Mayo Clinic (2023). Melanoma. Available from: https://www.mayoclinic.org/diseases-conditions/melanoma/symptoms-causes/syc-20374884 

Request history8.1.29PHP Version874msRequest Duration5MBMemory UsageGET {category}/{slug}Route
  • warninglog[12:09:46] LOG.warning: str_contains(): Passing null to parameter #1 ($haystack) of type string is d...
  • warninglog[12:09:46] LOG.warning: str_contains(): Passing null to parameter #1 ($haystack) of type string is d...
  • infolog[12:09:47] LOG.info: Attempting to authenticate with: { "username": "administrator", "url": ...
  • Booting (286ms)time
  • Application (588ms)time
  • 1 x Application (67.24%)
    588ms
    1 x Booting (32.76%)
    286ms
    11 templates were rendered
    • 1x web.v2.single-post-healthpediasingle-post-healthpedia.blade.php#?blade
    • 1x web.v2.partials.single.breadcrumbbreadcrumb.blade.php#?blade
    • 2x web.partials.single-sharesingle-share.blade.php#?blade
    • 1x web.v2.partials.single.editoreditor.blade.php#?blade
    • 1x web.v2.partials.single.tagstags.blade.php#?blade
    • 1x web.v2.partials.single.referensireferensi.blade.php#?blade
    • 1x web.v2.partials.article-populararticle-popular.blade.php#?blade
    • 1x web.v2.partials.related-articlerelated-article.blade.php#?blade
    • 1x web.v2.partials.healthtopichealthtopic.blade.php#?blade
    • 1x layouts.v2.web_layoutweb_layout.blade.php#?blade
    uri
    GET {category}/{slug}
    middleware
    web
    controller
    App\Http\Controllers\WebController@newSinglePost
    namespace
    App\Http\Controllers
    prefix
    where
    as
    web.new.single.post
    file
    app/Http/Controllers/WebController.php:645-806
    33 statements were executed402ms
    • WebController.php#656aicare_prod_new750μsselect * from `categories` where (`slug` = 'lifestyle' or `slug_en` = 'lifestyle') and `categories`.`deleted_at` is null limit 1
      Bindings
      • 0: lifestyle
      • 1: lifestyle
      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_new66.07msselect * from `posts` where (`slug` = 'a-closer-look-at-spf-in-sunscreen-en' or `slug_en` = 'a-closer-look-at-spf-in-sunscreen-en') and `posts`.`deleted_at` is null limit 1
      Bindings
      • 0: a-closer-look-at-spf-in-sunscreen-en
      • 1: a-closer-look-at-spf-in-sunscreen-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_new44.04msselect * from `posts` where (`slug` = 'a-closer-look-at-spf-in-sunscreen-en' or `slug_en` = 'a-closer-look-at-spf-in-sunscreen-en') and `status` = 1 and `publish_date` <= '2025-05-10 12:09:46' and `deleted_at` is null and `posts`.`deleted_at` is null limit 1
      Bindings
      • 0: a-closer-look-at-spf-in-sunscreen-en
      • 1: a-closer-look-at-spf-in-sunscreen-en
      • 2: 1
      • 3: 2025-05-10 12:09:46
      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.18msselect `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 (9346)
      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_new900μsselect `users`.*, `post_english_editors`.`post_id` as `pivot_post_id`, `post_english_editors`.`user_id` as `pivot_user_id`, `post_english_editors`.`created_at` as `pivot_created_at`, `post_english_editors`.`updated_at` as `pivot_updated_at` from `users` inner join `post_english_editors` on `users`.`id` = `post_english_editors`.`user_id` where `post_english_editors`.`post_id` in (9346)
      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_new6.12msselect `categories`.*, `category_post`.`post_id` as `pivot_post_id`, `category_post`.`category_id` as `pivot_category_id`, `category_post`.`created_at` as `pivot_created_at`, `category_post`.`updated_at` as `pivot_updated_at` from `categories` inner join `category_post` on `categories`.`id` = `category_post`.`category_id` where `category_post`.`post_id` in (9346) 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_new540μ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.47msselect `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` = 9346
      Bindings
      • 0: 9346
      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_new13msselect `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` = 4064 and `posts`.`deleted_at` is null
      Bindings
      • 0: 4064
      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_new13.15msselect `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` = 4119 and `posts`.`deleted_at` is null
      Bindings
      • 0: 4119
      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.88msselect `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` = 7274 and `posts`.`deleted_at` is null
      Bindings
      • 0: 7274
      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.11msselect `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` = 7875 and `posts`.`deleted_at` is null
      Bindings
      • 0: 7875
      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.19msselect `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` = 7995 and `posts`.`deleted_at` is null
      Bindings
      • 0: 7995
      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_new87.16msselect * from `posts` where `status` = 1 and `publish_date` <= '2025-05-10 12:09:47' 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-10 12:09:47
      • 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.21msselect * from `categories` where (`slug` != 'penyakit-a-z' and `slug` != 'obat-a-z' and `slug` != 'pemeriksaan-a-z' and `parent_id` = '0') and `categories`.`deleted_at` is null order by `order` asc
      Bindings
      • 0: penyakit-a-z
      • 1: obat-a-z
      • 2: pemeriksaan-a-z
      • 3: 0
      Hints
      • Use SELECT * only if you need all columns from table
      • The != operator is not standard. Use the <> operator to test for inequality instead.
      Backtrace
      • app/Repositories/Categories/CategoryHealtTopics.php:11
      • app/Http/Controllers/WebController.php: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.52msselect `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` = 9346 and `healthpedia`.`deleted_at` is null
      Bindings
      • 0: 9346
      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.29msupdate `posts` set `views_count` = 417 where `id` = 9346
      Bindings
      • 0: 417
      • 1: 9346
      Backtrace
      • app/Http/Controllers/WebController.php:779
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • ActivityLogger.php#174aicare_prod_new5.9msinsert into `activity_log` (`log_name`, `properties`, `batch_uuid`, `event`, `subject_id`, `subject_type`, `description`, `updated_at`, `created_at`) values ('default', '[]', null, 'updated', 9346, 'App\\Models\\Admin\\Post', 'updated', '2025-05-10 12:09:47', '2025-05-10 12:09:47')
      Bindings
      • 0: default
      • 1: []
      • 2: 
      • 3: updated
      • 4: 9346
      • 5: App\Models\Admin\Post
      • 6: updated
      • 7: 2025-05-10 12:09:47
      • 8: 2025-05-10 12:09:47
      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_new910μsselect * 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_new5.87msselect `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` = 8483 and `categories`.`deleted_at` is null
      Bindings
      • 0: 8483
      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.45msselect `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` = 9545 and `categories`.`deleted_at` is null
      Bindings
      • 0: 9545
      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_new10.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` = 9100 and `categories`.`deleted_at` is null
      Bindings
      • 0: 9100
      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.87msselect `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` = 9923 and `categories`.`deleted_at` is null
      Bindings
      • 0: 9923
      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_new10.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` = 8957 and `categories`.`deleted_at` is null
      Bindings
      • 0: 8957
      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.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` = 8074 and `categories`.`deleted_at` is null
      Bindings
      • 0: 8074
      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.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` = 8889 and `categories`.`deleted_at` is null
      Bindings
      • 0: 8889
      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.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` = 9955 and `categories`.`deleted_at` is null
      Bindings
      • 0: 9955
      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_new8.87msselect `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` = 5246 and `categories`.`deleted_at` is null
      Bindings
      • 0: 5246
      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_new8.17msselect `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` = 8530 and `categories`.`deleted_at` is null
      Bindings
      • 0: 8530
      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_new8.22msselect `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` = 9166 and `categories`.`deleted_at` is null
      Bindings
      • 0: 9166
      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_new870μ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_new910μ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.04msselect * 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
    89Post.php#?
    App\Models\Admin\Category
    19Category.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
        cY0xG3sATDQEQ4ub9b9o0vmb9aipu59ZQtDB0ome
        _previous
        array:1 [ "url" => "https://ai-care.atmatech.id/lifestyle/a-closer-look-at-spf-in-sunscreen-en" ]
        _flash
        array:2 [ "old" => [] "new" => [] ]
        path_info
        /lifestyle/a-closer-look-at-spf-in-sunscreen-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.226.4.246" ] "x-forwarded-for" => array:1 [ 0 => "18.226.4.246" ] "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 => "Sat, 10 May 2025 05:09:47 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6InhyVkxEN3hRSlIxRmdQdWQxdU02L0E9PSIsInZhbHVlIjoiUEdWeTRLNW5jRnBxSjhBUkNkMEJxSDY3QldDelYwcTNNdFk2N1Z2U0RQVStaendkVU1tdFdnTXlodkJtZFBWamVBUUExSGVjb3d4MlE5cmlNL3M2WC9OdlgzNTlmaU9oemNpdStFOWxQM01JUFZIaHIwbm16NjIxSGNmZThabGwiLCJtYWMiOiI0NGFlYTI5YTdlNjA2YmRjZjdiNGQzNzZmYWFiMGFmNWVmYjM2NjIwYmQ2NDdkZGVmNTZkYmIyM2YxZjYyOTJiIiwidGFnIjoiIn0%3D; expires=Sat, 10 May 2025 07:09:47 GMT; Max-Age=7200; path=/; secureXSRF-TOKEN=eyJpdiI6InhyVkxEN3hRSlIxRmdQdWQxdU02L0E9PSIsInZhbHVlIjoiUEdWeTRLNW5jRnBxSjhBUkNkMEJxSDY3QldDelYwcTNNdFk2N1Z2U0RQVStaendkVU1tdFdnTXlodkJtZFBWamVBUUExS" 1 => "laravel_session=eyJpdiI6IjJXQUtJK2wreTFmaWpWOXpQWityM1E9PSIsInZhbHVlIjoiQzREaWVXamNVa2FkbkYrRFBTNW54bi9zbzJpbjlRbG5MeFZKTWFWeHFMRFhlUnVVR2hwakd6emFJWkFuL1VmckJVRDUrd1M5ejRpdzU1aEZtZVd2K2pmQlJjMWhXTi9qSThwRGZ5VGlMQXpLaG5kQkNSUFhBSWRHUEdkM1EyWW4iLCJtYWMiOiI4YmY3YmIzMWMyN2I1NDdmNDc2MGU5NzlmM2FjNmM5OWIzMzQ5Y2JjOTc5OTdjYTJkZDZjMzllZjM0MmI0MTgyIiwidGFnIjoiIn0%3D; expires=Sat, 10 May 2025 07:09:47 GMT; Max-Age=7200; path=/; httponlylaravel_session=eyJpdiI6IjJXQUtJK2wreTFmaWpWOXpQWityM1E9PSIsInZhbHVlIjoiQzREaWVXamNVa2FkbkYrRFBTNW54bi9zbzJpbjlRbG5MeFZKTWFWeHFMRFhlUnVVR2hwakd6emFJWkFuL1VmckJV" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6InhyVkxEN3hRSlIxRmdQdWQxdU02L0E9PSIsInZhbHVlIjoiUEdWeTRLNW5jRnBxSjhBUkNkMEJxSDY3QldDelYwcTNNdFk2N1Z2U0RQVStaendkVU1tdFdnTXlodkJtZFBWamVBUUExSGVjb3d4MlE5cmlNL3M2WC9OdlgzNTlmaU9oemNpdStFOWxQM01JUFZIaHIwbm16NjIxSGNmZThabGwiLCJtYWMiOiI0NGFlYTI5YTdlNjA2YmRjZjdiNGQzNzZmYWFiMGFmNWVmYjM2NjIwYmQ2NDdkZGVmNTZkYmIyM2YxZjYyOTJiIiwidGFnIjoiIn0%3D; expires=Sat, 10-May-2025 07:09:47 GMT; path=/; secureXSRF-TOKEN=eyJpdiI6InhyVkxEN3hRSlIxRmdQdWQxdU02L0E9PSIsInZhbHVlIjoiUEdWeTRLNW5jRnBxSjhBUkNkMEJxSDY3QldDelYwcTNNdFk2N1Z2U0RQVStaendkVU1tdFdnTXlodkJtZFBWamVBUUExS" 1 => "laravel_session=eyJpdiI6IjJXQUtJK2wreTFmaWpWOXpQWityM1E9PSIsInZhbHVlIjoiQzREaWVXamNVa2FkbkYrRFBTNW54bi9zbzJpbjlRbG5MeFZKTWFWeHFMRFhlUnVVR2hwakd6emFJWkFuL1VmckJVRDUrd1M5ejRpdzU1aEZtZVd2K2pmQlJjMWhXTi9qSThwRGZ5VGlMQXpLaG5kQkNSUFhBSWRHUEdkM1EyWW4iLCJtYWMiOiI4YmY3YmIzMWMyN2I1NDdmNDc2MGU5NzlmM2FjNmM5OWIzMzQ5Y2JjOTc5OTdjYTJkZDZjMzllZjM0MmI0MTgyIiwidGFnIjoiIn0%3D; expires=Sat, 10-May-2025 07:09:47 GMT; path=/; httponlylaravel_session=eyJpdiI6IjJXQUtJK2wreTFmaWpWOXpQWityM1E9PSIsInZhbHVlIjoiQzREaWVXamNVa2FkbkYrRFBTNW54bi9zbzJpbjlRbG5MeFZKTWFWeHFMRFhlUnVVR2hwakd6emFJWkFuL1VmckJV" ] ]
        session_attributes
        0 of 0
        array:4 [ "locale" => "en" "_token" => "cY0xG3sATDQEQ4ub9b9o0vmb9aipu59ZQtDB0ome" "_previous" => array:1 [ "url" => "https://ai-care.atmatech.id/lifestyle/a-closer-look-at-spf-in-sunscreen-en" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
        ClearShow all
        Date ↕MethodURLData
        #12025-05-10 12:09:47GET/lifestyle/a-closer-look-at-spf-in-sunscreen-en31133121