Laravel Livewire v1.0 Out

Livewire is the full-stack framework for Laravel, which makes it easy to create dynamic interfaces for Laravel.

This release adds:

  • Turbolink integration
  • Alpine JS integration
  • Wire support: Listening to model for "login" events sent by AlpineJS: $dispatch ('input', 'foo')
  • wire:custom-event="foo"Getting params from an AlpineJS : $dispatch('custom-event', 'bar'). (In public function foo($param)$param Will 'bar')
  • Livewire custom tag syntax (similar to Laravel 7 Blade component tag syntax) (available only in Laravel 7):

If you don't know about Livewire, there's a documentation on the homepage that shows you what it's doing:

  • Livewire creates the first component output with the page (including Blade), making it SEO-friendly.
  • When an interaction occurs, Livewire makes an AJAX request to the server with updated data.
  • The server rebuilds the component and responds with new HTML.
  • Livewire then changes dom wisely based on what changes.

You can check out the quickstart documentation to help you create your first component. Here's a Livewire component from the Quickstart guide

use Livewire\Component;class Counter extends Component
public $count = 0;
public function increment()
public function decrement()
public function render()
return view('livewire.counter');

With the accompanying Blade template:

{{ $count }}

You can get upgrade instructions and details about the version from Version v1.0.0 on GitHub.


KARABAY A, 2020 . Laravel Livewire v1.0 Released,

(Accessed February 27, 2020).

  Share this post

Comments (1)


    Hello, thank you for the information, do you actively use livewire?

    9 months ago


    Sign up for the email newsletter to be the first to know about my blog posts