Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

newbie360's avatar

How to check component default $slot is empty ?

<x-test>
    Peter
</x-test>

<x-test />

// here always true
@if ($slot)
    {{ $slot }}
@endif
0 likes
2 replies
newbie360's avatar

oops nevermind

@dd($slot)

// return
Illuminate\Support\HtmlString {#1558 ▼
  #html: ""
}

so just simple use

@if ($slot->isNotEmpty())
    {{ $slot }}
@endif
tykus's avatar
tykus
Best Answer
Level 104

It is a HtmlString object:

@if ($slot->isNotEmpty())

Please or to participate in this conversation.