enesekinci / laravel-livewire-confirm-modal
Confirm dialog for Laravel Livewire destructive actions.
Package info
github.com/enesekinci/laravel-livewire-confirm-modal
pkg:composer/enesekinci/laravel-livewire-confirm-modal
v1.0.0
2026-08-28 10:02 UTC
Requires
- php: ^8.2
- illuminate/support: ^11.0|^12.0|^13.0
- illuminate/view: ^11.0|^12.0|^13.0
- livewire/livewire: ^3.0|^4.0
README
Destructive-action confirm dialog for Livewire.
Install
composer require enesekinci/laravel-livewire-confirm-modal:^1.0
Layout:
<livewire:confirm-modal />
Usage
In a Livewire page:
// Ask for confirmation $this->dispatch('confirm', message: 'Bu kayıt silinsin mi?', event: 'delete-confirmed', payload: ['id' => $id], ); #[On('delete-confirmed')] public function deleteConfirmed(int $id): void { // delete... }
From Blade:
<button type="button" wire:click="$dispatch('confirm', { message: 'Silinsin mi?', event: 'delete-confirmed', payload: { id: {{ $id }} } })" > Sil </button>
License
MIT