enesekinci/laravel-livewire-confirm-modal

Confirm dialog for Laravel Livewire destructive actions.

Maintainers

Package info

github.com/enesekinci/laravel-livewire-confirm-modal

pkg:composer/enesekinci/laravel-livewire-confirm-modal

Transparency log

Statistics

Installs: 2

Dependents: 1

Suggesters: 0

Stars: 0

Open Issues: 0

v1.0.0 2026-08-28 10:02 UTC

This package is auto-updated.

Last update: 2026-08-28 12:03:03 UTC


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