Laravel Livewire

Laravel Livewire is a full-stack framework for Laravel.

Installation

composer require livewire/livewire
php artisan livewire:publish --config

Creating Components

Create a Livewire component:

php artisan make:livewire Counter

This creates:

class Counter extends Component
{
    public $count = 0;

    public function increment()
    {
        $this->count++;
    }
}

Usage in Blade

<div>
    <h1>{{ $count }}</h1>
    <button wire:click="increment">+</button>
</div>

Conclusion

Livewire simplifies dynamic UI development in Laravel.