Laravel

Livewire Attributes for Properties

January 16, 2026 1 min read 16 views

Livewire PHP attributes:

URL Binding

use Livewire\Attributes\Url;

#[Url]
public $search = '';

Computed Property

use Livewire\Attributes\Computed;

#[Computed]
public function posts()
{
    return Post::all();
}

Validation

use Livewire\Attributes\Validate;

#[Validate('required|email')]
public $email;

Locked Property

use Livewire\Attributes\Locked;

#[Locked]
public $userId;

On Event

use Livewire\Attributes\On;

#[On('post-created')]
public function handlePostCreated() {}
Share this post:

Related Posts

Comments (0)

Please log in to leave a comment. Log in

No comments yet. Be the first to comment!