See the docs for everything: https://laravel-livewire.com/docs/quickstart/
All contributions are welcomed! (but please submit an issue to make sure the PR is warranted first)
Open GitHub issues for all bugs. Ideas and questions belong on the forum: https://forum.laravel-livewire.com/
Contribute to the docs here: https://github.com/livewire/docs
- More flexibility for scoping listeners (
->emitSelf()
, and emiting to specific components or ids) - Add a
$formData
magic property to pass into submit handler actions:wire:submit="save($formData)"
- Scope loading targets to actions WITH parameters:
<div wire:loading wire:target="updateTodo({{ $todo->id }})">
- Remove
wire:poll
setIntervals when component or element is removed. #563
- Change all in-code references of
livewire
towire
?@wire('foo')
,artisan wire:make
,<wire:foo>
- Change
window.livewire
towindow.Livewire
(And update Alpine to adapt) - Make
->getName()
insrc/Component.php
a static method - Use camel-cased accessors for snake-cased properties ($this->foo_bar -> $this->getFooBarProperty) (PR ready here: #690)
Thanks goes to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind welcome!