• Home
  • self-help-en
  • How to Identify Your Skin Undertone for Harmonious Makeup Application

How to Identify Your Skin Undertone for Harmonious Makeup Application

How to Identify Your Skin Undertone for Harmonious Makeup Application

Share :


Choosing the wrong foundation or powder color can cause your skin to look dull and pale. To avoid this, matching your makeup and accessories to your skin tone is important.

What is skin undertone and how do we determine it? Check out the following review.

 

What is a skin undertone?

Undertone or facial tone is the natural color that appears beneath the surface of your skin. It is important to know your skin's undertone type to determine the appropriate colors of makeup, clothing, and accessories. Choosing the wrong foundation color, lipstick, and powder can make your face look dull and conversely, choosing makeup that suits your undertone can make your appearance more optimal.

Read more: Difference Between Skincare And Makeup

 

Types of skin undertones

Undertones or facial hues can be divided into 3, namely:

Warm

Those with warm tones have skin tones such as golden, yellow, or orange, similar to peach. This type of undertone is suitable for using foundation and powder with a yellow base color. It is recommended to wear warm or yellowish colors such as peach, brick, and golden colors for clothing colors.

Cold (cool)

Owners of a cool or cool complexion usually have a reddish, pink, or bluish facial complexion. Those with cool undertones should avoid yellowish foundation and powder because they can make their skin look paler. Choosing a foundation color with a pink or slightly bluish base is best.

The recommended clothing colors for those with cool tones are cool colors such as pink, green, and purple. You can also choose bright red clothing colors such as cherry or raspberry.

Neutral

Owners of neutral hues usually have a mixture of warm and cool facial tones. The visible facial tone does not appear pink or pale. The recommended makeup colors for neutral owners are peach or beige (cream). As for clothes, those with neutral tones can wear all types of colors, such as warm or cool tones.

It should be understood that facial tone is different from skin color type. A person's skin color is determined based on skin pigments such as tan, olive, olive, white, or dark. Meanwhile, facial tone or undertone is the natural hue of the face.

This means that those with brown skin, which is synonymous with warm tones, do not always have warm undertones. They may have cool or neutral undertones. Likewise, those with olive skin can have neutral or warm undertones.

 

Read more: How To Practically Clean Make Up Kuas To Avoid Kuman

 

How to determine skin undertone

Some ways you can try to determine skin undertone include:

Check blood vessels

Check the color of your veins at the bottom of your wrist under natural light such as sunlight.

  • If the veins are blue or purple, you likely have cool skin tones
  • If you have greenish veins, you have a warm skin tone
  • If the color of the veins is not very visible or looks blue-green you probably have a neutral undertone

Match with jewelry

You have a warm tone if you look more suited to wearing gold jewelry. You have a cool undertone if you prefer silver or white gold jewelry. Meanwhile, those with neutral hues can wear both gold and silver.

Wear a white t-shirt

You can also wear a white T-shirt or stick white paper around your face to find out your undertones. If your skin appears more yellow, then you have a warm undertone. However, if your face looks pink, you have a cool complexion.

Knowing your skin's undertone can help you use more appropriate makeup, clothing, and accessories. If you have questions about your health, you can consult a doctor or use the consultation feature on the Ai Care application.

 

Looking for more information about tips and tricks for health, first aid, and other home treatments? Click here!

 

 

Writer : Ratih AI Care
Editor :
  • dr. Yuliana Inosensia
Last Updated : Tuesday, 2 April 2024 | 10:03

Tamatam,S. (2022). How To Know Your Skin Tone and Skin Undertone?. Available from: https://skinkraft.com/blogs/articles/how-to-know-your-skin-tone-and-skin-undertone

Hopp,D., Rostamian, M. (2024). How to Identify Your Skin Undertone, According to Makeup Artists. Available from: https://www.byrdie.com/figure-out-undertones

Cherney, K. (2023). How to Identify Your Skin’s Undertones and What This Means for You https://www.healthline.com/health/beauty-skin-care/skin-undertones#how-to-find-yours

Request history8.1.29PHP Version873msRequest Duration4MBMemory UsageGET {category}/{slug}Route
  • warninglog[18:21:10] LOG.warning: str_contains(): Passing null to parameter #1 ($haystack) of type string is d...
  • warninglog[18:21:10] LOG.warning: str_contains(): Passing null to parameter #1 ($haystack) of type string is d...
  • infolog[18:21:10] LOG.info: Attempting to authenticate with: { "username": "administrator", "url": ...
  • errorlog[18:21:10] LOG.error: Error accessing doctor id: 640021cf1e44db877c0bce23 { "exception": "Undefi...
  • infolog[18:21:10] LOG.info: Attempting to authenticate with: { "username": "administrator", "url": ...
  • Booting (247ms)time
  • Application (626ms)time
  • 1 x Application (71.68%)
    626ms
    1 x Booting (28.32%)
    247ms
    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 executed348ms
    • WebController.php#656aicare_prod_new1.21msselect * 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_new73.46msselect * from `posts` where (`slug` = 'how-to-identify-your-skin-undertone-for-harmonious-makeup-application-en-en-en' or `slug_en` = 'how-to-identify-your-skin-undertone-for-harmonious-makeup-application-en-en-en') and `posts`.`deleted_at` is null limit 1
      Bindings
      • 0: how-to-identify-your-skin-undertone-for-harmonious-makeup-application-en-en-en
      • 1: how-to-identify-your-skin-undertone-for-harmonious-makeup-application-en-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_new44.01msselect * from `posts` where (`slug` = 'how-to-identify-your-skin-undertone-for-harmonious-makeup-application-en-en-en' or `slug_en` = 'how-to-identify-your-skin-undertone-for-harmonious-makeup-application-en-en-en') and `status` = 1 and `publish_date` <= '2025-04-28 18:21:10' and `deleted_at` is null and `posts`.`deleted_at` is null limit 1
      Bindings
      • 0: how-to-identify-your-skin-undertone-for-harmonious-makeup-application-en-en-en
      • 1: how-to-identify-your-skin-undertone-for-harmonious-makeup-application-en-en-en
      • 2: 1
      • 3: 2025-04-28 18:21:10
      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.09msselect `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 (9047)
      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_new850μ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 (9047)
      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.82msselect `categories`.*, `category_post`.`post_id` as `pivot_post_id`, `category_post`.`category_id` as `pivot_category_id`, `category_post`.`created_at` as `pivot_created_at`, `category_post`.`updated_at` as `pivot_updated_at` from `categories` inner join `category_post` on `categories`.`id` = `category_post`.`category_id` where `category_post`.`post_id` in (9047) 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_new650μ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.5msselect `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` = 9047
      Bindings
      • 0: 9047
      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_new12.26msselect `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` = 7352 and `posts`.`deleted_at` is null
      Bindings
      • 0: 7352
      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.65msselect `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` = 8393 and `posts`.`deleted_at` is null
      Bindings
      • 0: 8393
      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.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` = 8394 and `posts`.`deleted_at` is null
      Bindings
      • 0: 8394
      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_new92.49msselect * from `posts` where `status` = 1 and `publish_date` <= '2025-04-28 18:21:10' 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-28 18:21:10
      • 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.02msselect * 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.43msselect `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` = 9047 and `healthpedia`.`deleted_at` is null
      Bindings
      • 0: 9047
      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_new9.43msupdate `posts` set `views_count` = 431 where `id` = 9047
      Bindings
      • 0: 431
      • 1: 9047
      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.52msinsert into `activity_log` (`log_name`, `properties`, `batch_uuid`, `event`, `subject_id`, `subject_type`, `description`, `updated_at`, `created_at`) values ('default', '[]', null, 'updated', 9047, 'App\\Models\\Admin\\Post', 'updated', '2025-04-28 18:21:10', '2025-04-28 18:21:10')
      Bindings
      • 0: default
      • 1: []
      • 2: 
      • 3: updated
      • 4: 9047
      • 5: App\Models\Admin\Post
      • 6: updated
      • 7: 2025-04-28 18:21:10
      • 8: 2025-04-28 18:21:10
      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_new610μ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_new5.25msselect `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` = 9853 and `categories`.`deleted_at` is null
      Bindings
      • 0: 9853
      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.16msselect `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` = 990 and `categories`.`deleted_at` is null
      Bindings
      • 0: 990
      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.23msselect `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` = 6735 and `categories`.`deleted_at` is null
      Bindings
      • 0: 6735
      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.03msselect `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` = 6564 and `categories`.`deleted_at` is null
      Bindings
      • 0: 6564
      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.08msselect `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` = 8633 and `categories`.`deleted_at` is null
      Bindings
      • 0: 8633
      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.07msselect `categories`.*, `category_post`.`post_id` as `pivot_post_id`, `category_post`.`category_id` as `pivot_category_id`, `category_post`.`created_at` as `pivot_created_at`, `category_post`.`updated_at` as `pivot_updated_at` from `categories` inner join `category_post` on `categories`.`id` = `category_post`.`category_id` where `category_post`.`post_id` = 9135 and `categories`.`deleted_at` is null
      Bindings
      • 0: 9135
      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.07msselect `categories`.*, `category_post`.`post_id` as `pivot_post_id`, `category_post`.`category_id` as `pivot_category_id`, `category_post`.`created_at` as `pivot_created_at`, `category_post`.`updated_at` as `pivot_updated_at` from `categories` inner join `category_post` on `categories`.`id` = `category_post`.`category_id` where `category_post`.`post_id` = 9304 and `categories`.`deleted_at` is null
      Bindings
      • 0: 9304
      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_new5.27msselect `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` = 4713 and `categories`.`deleted_at` is null
      Bindings
      • 0: 4713
      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_new5.24msselect `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` = 9129 and `categories`.`deleted_at` is null
      Bindings
      • 0: 9129
      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_new5.24msselect `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` = 8761 and `categories`.`deleted_at` is null
      Bindings
      • 0: 8761
      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.98msselect `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` = 8723 and `categories`.`deleted_at` is null
      Bindings
      • 0: 8723
      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_new740μ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_new500μ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_new690μ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\Category
    19Category.php#?
    App\Models\Admin\Post
    19Post.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
        QtFO6gEyyEtjtGdXtKzUPD1ylZ9dISNZWMm3N0P9
        _previous
        array:1 [ "url" => "https://ai-care.atmatech.id/self-help-en/how-to-identify-your-skin-undertone-f...
        _flash
        array:2 [ "old" => [] "new" => [] ]
        path_info
        /self-help-en/how-to-identify-your-skin-undertone-for-harmonious-makeup-application-en-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:19 [ "accept-encoding" => array:1 [ 0 => "gzip, deflate, br, zstd" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "x-real-ip" => array:1 [ 0 => "18.117.77.136" ] "x-forwarded-for" => array:1 [ 0 => "18.117.77.136" ] "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 => "Mon, 28 Apr 2025 11:21:11 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IldXUC9VSitjWE9KYUJXTlpVVnBtR0E9PSIsInZhbHVlIjoiVm1kNFlDbys2c1ZrazFhbFNFTUU4L3RIVCtkZlorcVlDb3RsTzhwZU5rYWNqY1ZRZWNPcVgrS055VW5BbzJ0S3lVcVhYVXJXNHh5aDlIM3E3STZKSDlRV3RaSHZ1NzlLbkh3UlFPN0g3RjdYalNFRGlVTmpTNU1mNVpWZkRYWFAiLCJtYWMiOiI2ZWZmNGFlMTU5N2NiZTA0NjhmMjFmN2MzNmI3ZDczMTU4OWU3MGQyZDcwZTk3NGJhOThmZWUyYTJmNjRjN2Q1IiwidGFnIjoiIn0%3D; expires=Mon, 28 Apr 2025 13:21:11 GMT; Max-Age=7200; path=/; secureXSRF-TOKEN=eyJpdiI6IldXUC9VSitjWE9KYUJXTlpVVnBtR0E9PSIsInZhbHVlIjoiVm1kNFlDbys2c1ZrazFhbFNFTUU4L3RIVCtkZlorcVlDb3RsTzhwZU5rYWNqY1ZRZWNPcVgrS055VW5BbzJ0S3lVcVhYV" 1 => "laravel_session=eyJpdiI6IkZ6bFhyY3NMenljVkg3TzVXc0ZBYnc9PSIsInZhbHVlIjoiUFZ1TE9pWm9ING40eGY3alY1N05sLzgvRlVqU2E1OGplOW1yTHVjVjJaMm5yTDlEYzBXZEN5WFFoMFhmb252QlFoZmpBM3ZrTzcrdXo2MkNhV2dDZkI5RkVxN3lFOTlxbnZwRXBKeVZHcVpObE5JUmhlRGtwd1pDNkgrMzhDUjAiLCJtYWMiOiI0NGVjZmQ3ZWRmNzAxNDY5NmRjN2M5ODg3Y2YyNDdiODhmYjYwMTU0MzEwOWJhYWMzZTQyZjZiNmIyNDJjYjMxIiwidGFnIjoiIn0%3D; expires=Mon, 28 Apr 2025 13:21:11 GMT; Max-Age=7200; path=/; httponlylaravel_session=eyJpdiI6IkZ6bFhyY3NMenljVkg3TzVXc0ZBYnc9PSIsInZhbHVlIjoiUFZ1TE9pWm9ING40eGY3alY1N05sLzgvRlVqU2E1OGplOW1yTHVjVjJaMm5yTDlEYzBXZEN5WFFoMFhmb252QlFo" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IldXUC9VSitjWE9KYUJXTlpVVnBtR0E9PSIsInZhbHVlIjoiVm1kNFlDbys2c1ZrazFhbFNFTUU4L3RIVCtkZlorcVlDb3RsTzhwZU5rYWNqY1ZRZWNPcVgrS055VW5BbzJ0S3lVcVhYVXJXNHh5aDlIM3E3STZKSDlRV3RaSHZ1NzlLbkh3UlFPN0g3RjdYalNFRGlVTmpTNU1mNVpWZkRYWFAiLCJtYWMiOiI2ZWZmNGFlMTU5N2NiZTA0NjhmMjFmN2MzNmI3ZDczMTU4OWU3MGQyZDcwZTk3NGJhOThmZWUyYTJmNjRjN2Q1IiwidGFnIjoiIn0%3D; expires=Mon, 28-Apr-2025 13:21:11 GMT; path=/; secureXSRF-TOKEN=eyJpdiI6IldXUC9VSitjWE9KYUJXTlpVVnBtR0E9PSIsInZhbHVlIjoiVm1kNFlDbys2c1ZrazFhbFNFTUU4L3RIVCtkZlorcVlDb3RsTzhwZU5rYWNqY1ZRZWNPcVgrS055VW5BbzJ0S3lVcVhYV" 1 => "laravel_session=eyJpdiI6IkZ6bFhyY3NMenljVkg3TzVXc0ZBYnc9PSIsInZhbHVlIjoiUFZ1TE9pWm9ING40eGY3alY1N05sLzgvRlVqU2E1OGplOW1yTHVjVjJaMm5yTDlEYzBXZEN5WFFoMFhmb252QlFoZmpBM3ZrTzcrdXo2MkNhV2dDZkI5RkVxN3lFOTlxbnZwRXBKeVZHcVpObE5JUmhlRGtwd1pDNkgrMzhDUjAiLCJtYWMiOiI0NGVjZmQ3ZWRmNzAxNDY5NmRjN2M5ODg3Y2YyNDdiODhmYjYwMTU0MzEwOWJhYWMzZTQyZjZiNmIyNDJjYjMxIiwidGFnIjoiIn0%3D; expires=Mon, 28-Apr-2025 13:21:11 GMT; path=/; httponlylaravel_session=eyJpdiI6IkZ6bFhyY3NMenljVkg3TzVXc0ZBYnc9PSIsInZhbHVlIjoiUFZ1TE9pWm9ING40eGY3alY1N05sLzgvRlVqU2E1OGplOW1yTHVjVjJaMm5yTDlEYzBXZEN5WFFoMFhmb252QlFo" ] ]
        session_attributes
        0 of 0
        array:4 [ "locale" => "en" "_token" => "QtFO6gEyyEtjtGdXtKzUPD1ylZ9dISNZWMm3N0P9" "_previous" => array:1 [ "url" => "https://ai-care.atmatech.id/self-help-en/how-to-identify-your-skin-undertone-for-harmonious-makeup-application-en-en-en" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
        ClearShow all
        Date ↕MethodURLData
        #12025-04-28 18:21:11GET/self-help-en/how-to-identify-your-skin-undertone-for-harmonious-makeup-application-en-en-en5113149