ComponentSlot
class ComponentSlot implements Htmlable, Stringable (View source)
Properties
ComponentAttributeBag | $attributes | The slot attribute bag. |
|
protected string | $contents | The slot contents. |
Methods
void
__construct(string $contents = '', array $attributes = [])
Create a new slot instance.
$this
withAttributes(array $attributes)
Set the extra attributes that the slot should make available.
string
toHtml()
Get content as a string of HTML.
bool
isEmpty()
Determine if the slot is empty.
bool
isNotEmpty()
Determine if the slot is not empty.
bool
hasActualContent(callable|string|null $callable = null)
Determine if the slot has non-comment content.
string
__toString()
Get the slot's HTML string.
Details
void
__construct(string $contents = '', array $attributes = [])
Create a new slot instance.
$this
withAttributes(array $attributes)
Set the extra attributes that the slot should make available.
string
toHtml()
Get content as a string of HTML.
bool
isEmpty()
Determine if the slot is empty.
bool
isNotEmpty()
Determine if the slot is not empty.
bool
hasActualContent(callable|string|null $callable = null)
Determine if the slot has non-comment content.
string
__toString()
Get the slot's HTML string.