Summer Sale! All accounts are 50% off this week.

ciptaprogram's avatar

Sweetalert2 with Laravel 12 and Livewire

Hi all, I'm using Laravel 12 and Livewire 3, and now i'm trying to use sweetalert2 in may component file. These are what I already do :

  1. install sweetalert2 : npm install sweetalert2
  2. in resources\views\layouts\app.blade.php, after tag : @include('sweetalert::alert')
  3. in resources\js\app.js : import Swal from "sweetalert2"; window.Swal = Swal;
  4. in blade file : @script @endscript
  5. in component file when wire:click in the button executed : $this->dispatch('swal-alert', [ 'type' => 'success', 'title' => 'Success!', 'text' => 'Operation completed successfully.' ]);

But sweetalert2 does not show up. In the blade file, I also using : Loading... this button-info is show up, but sweetalert2 does not show up.

Please help.. Thank you...

0 likes
3 replies
ciptaprogram's avatar

In the blade file, I also using : tag button wire:loading class="btn btn-info" Loading... end tag button

Please or to participate in this conversation.