The Best Oils for Baby Massage: Top 5 Picks

The Best Oils for Baby Massage: Top 5 Picks

Share :


Baby massage is an activity that not only relaxes the baby but also stimulates their development. It is possible for you to massage your infant on your own at home, or you can hire a professional that specializes in baby massage. In addition to being aware of the proper technique, there are a number of oils that are suitable for baby massage.

 

What are the benefits of baby massage?

Baby massage is an excellent way for mom and baby to bond, and it's also good for the baby's growth and development. The physical contact that takes place when you massage your child can serve as a kind of communication between the mother and the child, which can result in inducing a sense of calmness in the newborn.

A few advantages of massaging babies are:

  • Help baby be calmer and more comfortable
  • Improve infant sleep
  • Boost immune system
  • Help with flatulence and stomach air circulation
  • Enhance baby's focus

There are no universally acknowledged recommendations regarding the optimal time to begin massaging a newborn. However, several experts suggest that massaging a newborn shortly after birth may potentially overwhelm the baby's sensory system. According to experts at the Baby Center, it is recommended to begin baby massage 10–14 days after giving birth, using either baby oil or a special baby lotion.

 

Tips for choosing the right oil for baby massage

In addition to the method, you have to consider the oil used when massaging a baby. Massage with baby oil is a favorite among some parents, while others prefer to use vegetable oil. Oils containing natural components may help hydrate baby skin. However, the application of oil that is not specifically formulated for newborns may result in irritation.

After massaging a newborn with natural oils, observe the skin reaction of the baby. If a red rash or spots occur as indicators of irritation after a massage, it is advisable to discontinue the use of the oil for infant massage.

Here are some recommended oils for baby massage:

Coconut oil

Applying virgin coconut oil to newborn and premature infants can improve and strengthen their skin, according to a study published in 2020. Coconut oil contains moisturizers, which can boost skin hydration. In addition to preterm infants, the use of coconut oil for massage is recommended for newborns and older babies. Coconut oil is beneficial for relieving the symptoms of eczema in infants.

Petroleum jelly 

Petroleum jelly is another option for massaging a newborn. If you want to massage your baby's skin and keep it wet for a long time, you should use petroleum jelly.

Baby oil

Research conducted in 2012 confirmed that massaging a baby's skin with baby oil is completely safe. Baby oil is not only easy to find but also comfortable to use and non-irritating. However, coconut oil may be more beneficial than baby oil in relieving the symptoms of eczema in infants.

Shea butter

Shea butter, a cream derived from natural sources, serves as a safe and effective moisturizer for the sensitive skin of babies. Select a natural shea butter product that is specifically designed for infants or does not contain any additional perfumes or additives.

Chamomile lotion

Chamomile lotion is beneficial for relieving the symptoms of infant eczema and diaper rash and is considered safe for use as baby massage oil. This oil also has a thermogenic effect that may soothe the skin and improve the comfort of your child.

It is not recommended to apply olive oil for baby massage to infants with sensitive skin due to its content of oleic acid, which may damage the skin and cause irritation. Talk to your doctor about lotions and massage oils for your infant with eczema. 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 tips and tricks for health, first aid, and other home remedies? Click here!

 

 

Writer : Ratih AI Care
Editor :
  • dr. Alvidiani Agustina Damanik
Last Updated : Tuesday, 23 April 2024 | 09:53

Thomas, C. Oils for Baby Massage. Available from: https://www.babycentre.co.uk/a1044406/oils-for-baby-massage

NCT. Baby Massage: tips and benefits. Available from: https://www.nct.org.uk/baby-toddler/everyday-care/baby-massage-tips-and-benefits

Iftikhar, N. (2022). The Best Oils for Baby Massage (and What to Avoid). Available from: https://www.healthline.com/health/baby/which-oil-is-best-for-baby-massage

Request history8.1.29PHP Version801msRequest Duration4MBMemory UsageGET {category}/{slug}Route
  • warninglog[12:43:41] LOG.warning: str_contains(): Passing null to parameter #1 ($haystack) of type string is d...
  • warninglog[12:43:41] LOG.warning: str_contains(): Passing null to parameter #1 ($haystack) of type string is d...
  • infolog[12:43:41] LOG.info: Attempting to authenticate with: { "username": "administrator", "url": ...
  • errorlog[12:43:41] LOG.error: Error accessing doctor id: 640021cf1e44db877c0bce23 { "exception": "Undefi...
  • Booting (236ms)time
  • Application (565ms)time
  • 1 x Application (70.53%)
    565ms
    1 x Booting (29.46%)
    236ms
    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 executed373ms
    • WebController.php#656aicare_prod_new910μsselect * from `categories` where (`slug` = 'self-help-en' or `slug_en` = 'self-help-en') and `categories`.`deleted_at` is null limit 1
      Bindings
      • 0: self-help-en
      • 1: self-help-en
      Hints
      • Use SELECT * only if you need all columns from table
      • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
      Backtrace
      • app/Http/Controllers/WebController.php:656
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • WebController.php#657aicare_prod_new62.2msselect * from `posts` where (`slug` = 'the-best-oils-for-baby-massage-top-5-picks-en-en' or `slug_en` = 'the-best-oils-for-baby-massage-top-5-picks-en-en') and `posts`.`deleted_at` is null limit 1
      Bindings
      • 0: the-best-oils-for-baby-massage-top-5-picks-en-en
      • 1: the-best-oils-for-baby-massage-top-5-picks-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_new40.57msselect * from `posts` where (`slug` = 'the-best-oils-for-baby-massage-top-5-picks-en-en' or `slug_en` = 'the-best-oils-for-baby-massage-top-5-picks-en-en') and `status` = 1 and `publish_date` <= '2025-05-13 12:43:41' and `deleted_at` is null and `posts`.`deleted_at` is null limit 1
      Bindings
      • 0: the-best-oils-for-baby-massage-top-5-picks-en-en
      • 1: the-best-oils-for-baby-massage-top-5-picks-en-en
      • 2: 1
      • 3: 2025-05-13 12:43:41
      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 (9120)
      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 (9120)
      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.55msselect `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 (9120) 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_new610μ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_new15.31msselect `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` = 9120
      Bindings
      • 0: 9120
      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_new11.36msselect `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` = 4552 and `posts`.`deleted_at` is null
      Bindings
      • 0: 4552
      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.41msselect `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` = 7546 and `posts`.`deleted_at` is null
      Bindings
      • 0: 7546
      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.3msselect `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` = 7547 and `posts`.`deleted_at` is null
      Bindings
      • 0: 7547
      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_new10.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` = 8395 and `posts`.`deleted_at` is null
      Bindings
      • 0: 8395
      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_new10.76msselect `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` = 8416 and `posts`.`deleted_at` is null
      Bindings
      • 0: 8416
      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_new104msselect * from `posts` where `status` = 1 and `publish_date` <= '2025-05-13 12:43:41' 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-13 12:43:41
      • 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_new950μsselect * 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.59msselect `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` = 9120 and `healthpedia`.`deleted_at` is null
      Bindings
      • 0: 9120
      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_new7.06msupdate `posts` set `views_count` = 409 where `id` = 9120
      Bindings
      • 0: 409
      • 1: 9120
      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.64msinsert into `activity_log` (`log_name`, `properties`, `batch_uuid`, `event`, `subject_id`, `subject_type`, `description`, `updated_at`, `created_at`) values ('default', '[]', null, 'updated', 9120, 'App\\Models\\Admin\\Post', 'updated', '2025-05-13 12:43:41', '2025-05-13 12:43:41')
      Bindings
      • 0: default
      • 1: []
      • 2: 
      • 3: updated
      • 4: 9120
      • 5: App\Models\Admin\Post
      • 6: updated
      • 7: 2025-05-13 12:43:41
      • 8: 2025-05-13 12:43:41
      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.14msselect * 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_new6.46msselect `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` = 9987 and `categories`.`deleted_at` is null
      Bindings
      • 0: 9987
      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.77msselect `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` = 9517 and `categories`.`deleted_at` is null
      Bindings
      • 0: 9517
      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.83msselect `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` = 9598 and `categories`.`deleted_at` is null
      Bindings
      • 0: 9598
      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.77msselect `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` = 8692 and `categories`.`deleted_at` is null
      Bindings
      • 0: 8692
      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.64msselect `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` = 9968 and `categories`.`deleted_at` is null
      Bindings
      • 0: 9968
      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.68msselect `categories`.*, `category_post`.`post_id` as `pivot_post_id`, `category_post`.`category_id` as `pivot_category_id`, `category_post`.`created_at` as `pivot_created_at`, `category_post`.`updated_at` as `pivot_updated_at` from `categories` inner join `category_post` on `categories`.`id` = `category_post`.`category_id` where `category_post`.`post_id` = 9764 and `categories`.`deleted_at` is null
      Bindings
      • 0: 9764
      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.7msselect `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.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_new9.74msselect `categories`.*, `category_post`.`post_id` as `pivot_post_id`, `category_post`.`category_id` as `pivot_category_id`, `category_post`.`created_at` as `pivot_created_at`, `category_post`.`updated_at` as `pivot_updated_at` from `categories` inner join `category_post` on `categories`.`id` = `category_post`.`category_id` where `category_post`.`post_id` = 7199 and `categories`.`deleted_at` is null
      Bindings
      • 0: 7199
      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_new11.28msselect `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` = 9050 and `categories`.`deleted_at` is null
      Bindings
      • 0: 9050
      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.22msselect * 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_new840μ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_new970μsselect * from `term_policies`
      Hints
      • Use SELECT * only if you need all columns from table
      • The SELECT statement has no WHERE clause and could examine many more rows than intended
      Backtrace
      • view::layouts.v2.web_layout:551
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    App\Models\Admin\Post
    21Post.php#?
    App\Models\Admin\Category
    17Category.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
        IqE9Gh9fV5TloEYzT8jIByw9qvtbSkoYdvgoiAq4
        _previous
        array:1 [ "url" => "https://ai-care.atmatech.id/self-help-en/the-best-oils-for-baby-massage-top-5-...
        _flash
        array:2 [ "old" => [] "new" => [] ]
        path_info
        /self-help-en/the-best-oils-for-baby-massage-top-5-picks-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 => ""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.117.108.134" ] "x-forwarded-for" => array:1 [ 0 => "18.117.108.134" ] "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 => "Tue, 13 May 2025 05:43:41 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IlJidG96MDd2YzVOSldWTlVldTBXSlE9PSIsInZhbHVlIjoiUFNWVmJzL1c0aXJqbVpSanRXbCt5NTFxMVY3ai9GMU9LVU5GTGRFSURiYTZhM2NjM09JTzBvOG44MnhSZXo5dUhzdWRVbjRobkNXa21adGt3cWxaZnlEQk1SMXhtQzB6K1V4VDhzY3BWOGFxVU1yTWw3MVJoSHYwVDh1Z2ZJaVIiLCJtYWMiOiJmZmQ4M2ExOThjMTdhOWY5YmNjNmZiYTE2ODc2ODcxMjgzNThhMmE1N2E5OWU4YzAwNDBiNWZlZDc2OWU5NTE5IiwidGFnIjoiIn0%3D; expires=Tue, 13 May 2025 07:43:41 GMT; Max-Age=7200; path=/; secureXSRF-TOKEN=eyJpdiI6IlJidG96MDd2YzVOSldWTlVldTBXSlE9PSIsInZhbHVlIjoiUFNWVmJzL1c0aXJqbVpSanRXbCt5NTFxMVY3ai9GMU9LVU5GTGRFSURiYTZhM2NjM09JTzBvOG44MnhSZXo5dUhzdWRVb" 1 => "laravel_session=eyJpdiI6ImNBRFZDNlJ0b2hza3pKUVNXK1hqV1E9PSIsInZhbHVlIjoiYXNtT3JRMTlhTUFKQ2VaWDdhUENrQWxIdlpBd3dzUm0yRGU3M1IzWjN6Qk1Za3gvczNDU1RuTCtZNmowMUI1TE1pbmN4a3VLdGlydUx6blBlTzRnWktKVHdXU0tBMFhqaDlKT29DQjBXWkJaaU1pUUREanRzNXRwWUNUd0hQTisiLCJtYWMiOiJmMDY0MjUxZTNlZjNhYmQyZjZmMGEzODA0NGRmYzE1OGJiMjJiYzYxYWRjMDBmZjMyZWQ4MTEwNjM3N2JmNDcyIiwidGFnIjoiIn0%3D; expires=Tue, 13 May 2025 07:43:41 GMT; Max-Age=7200; path=/; httponlylaravel_session=eyJpdiI6ImNBRFZDNlJ0b2hza3pKUVNXK1hqV1E9PSIsInZhbHVlIjoiYXNtT3JRMTlhTUFKQ2VaWDdhUENrQWxIdlpBd3dzUm0yRGU3M1IzWjN6Qk1Za3gvczNDU1RuTCtZNmowMUI1TE1p" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IlJidG96MDd2YzVOSldWTlVldTBXSlE9PSIsInZhbHVlIjoiUFNWVmJzL1c0aXJqbVpSanRXbCt5NTFxMVY3ai9GMU9LVU5GTGRFSURiYTZhM2NjM09JTzBvOG44MnhSZXo5dUhzdWRVbjRobkNXa21adGt3cWxaZnlEQk1SMXhtQzB6K1V4VDhzY3BWOGFxVU1yTWw3MVJoSHYwVDh1Z2ZJaVIiLCJtYWMiOiJmZmQ4M2ExOThjMTdhOWY5YmNjNmZiYTE2ODc2ODcxMjgzNThhMmE1N2E5OWU4YzAwNDBiNWZlZDc2OWU5NTE5IiwidGFnIjoiIn0%3D; expires=Tue, 13-May-2025 07:43:41 GMT; path=/; secureXSRF-TOKEN=eyJpdiI6IlJidG96MDd2YzVOSldWTlVldTBXSlE9PSIsInZhbHVlIjoiUFNWVmJzL1c0aXJqbVpSanRXbCt5NTFxMVY3ai9GMU9LVU5GTGRFSURiYTZhM2NjM09JTzBvOG44MnhSZXo5dUhzdWRVb" 1 => "laravel_session=eyJpdiI6ImNBRFZDNlJ0b2hza3pKUVNXK1hqV1E9PSIsInZhbHVlIjoiYXNtT3JRMTlhTUFKQ2VaWDdhUENrQWxIdlpBd3dzUm0yRGU3M1IzWjN6Qk1Za3gvczNDU1RuTCtZNmowMUI1TE1pbmN4a3VLdGlydUx6blBlTzRnWktKVHdXU0tBMFhqaDlKT29DQjBXWkJaaU1pUUREanRzNXRwWUNUd0hQTisiLCJtYWMiOiJmMDY0MjUxZTNlZjNhYmQyZjZmMGEzODA0NGRmYzE1OGJiMjJiYzYxYWRjMDBmZjMyZWQ4MTEwNjM3N2JmNDcyIiwidGFnIjoiIn0%3D; expires=Tue, 13-May-2025 07:43:41 GMT; path=/; httponlylaravel_session=eyJpdiI6ImNBRFZDNlJ0b2hza3pKUVNXK1hqV1E9PSIsInZhbHVlIjoiYXNtT3JRMTlhTUFKQ2VaWDdhUENrQWxIdlpBd3dzUm0yRGU3M1IzWjN6Qk1Za3gvczNDU1RuTCtZNmowMUI1TE1p" ] ]
        session_attributes
        0 of 0
        array:4 [ "locale" => "en" "_token" => "IqE9Gh9fV5TloEYzT8jIByw9qvtbSkoYdvgoiAq4" "_previous" => array:1 [ "url" => "https://ai-care.atmatech.id/self-help-en/the-best-oils-for-baby-massage-top-5-picks-en-en" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
        ClearShow all
        Date ↕MethodURLData
        #12025-05-13 12:43:41GET/self-help-en/the-best-oils-for-baby-massage-top-5-picks-en-en4113151