--- permalink: /livewire/ title: Livewire description: Learn how to seamlessly integrate flash notification messages into your Livewire application with PHPFlasher. Follow our step-by-step guide to install and use the library in your project, and start engaging and informing your users with powerful flash messages. adapter: flasher --- PHPFlasher provides a seamless integration with Livewire v3. ## Requirements > **PHP** v8.2 or higher > **Laravel** v11.0 or higher --- ## Installation To integrate PHPFlasher with Livewire, follow the same installation steps as for the [Laravel Installation](/laravel) package. ```shell composer require php-flasher/flasher-laravel ``` After installation, you need to run another command to set up the necessary assets for PHPFlasher: ```shell php artisan flasher:install ``` --- ## Usage Dispatch `notifications` from your components {% assign id = '#/ livewire' %} {% assign type = 'success' %} {% assign message = 'User saved successfully!' %} {% assign options = '{}' %} {% include example.html %} ```php {{ id }} namespace App\Livewire; use Livewire\Component; class UserComponent extends Component { public function save() { flash()->{{ type }}('{{ message }}'); } public function render() { return view('livewire.user'); } ``` --- ## Events For sweetalert you can listen to `sweetalert:confirmed`, `sweetalert:denied` and `sweetalert:dismissed` from withing you component ```php #/ livewire events namespace App\Livewire; use Livewire\Attributes\On; use Livewire\Component; class UserComponent extends Component { public function render() { return <<<'HTML'