Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Sweet Alert Laravel Package

realrashid/sweet-alert

Laravel package to integrate SweetAlert2 popups: stylish alerts, confirmations, toasts, and notifications. Trigger from controllers or views with simple helpers and session flashes, customize options, and improve UX with minimal setup.

View on GitHub
Deep Wiki
Context7
v7.3.2

v7.3.2 - 2026-03-29

  • Laravel 12 compatibility fix for Alert facade (Closes #181)
  • Fixed: Corrected SweetAlertServiceProvider::register() — the bind() call was incorrectly passing a third argument (ToSweetAlert class string as $shared), causing Alert::warning and other facade methods to fail under Laravel 12's stricter container resolution
  • Added [@method](https://github.com/method) PHPDoc annotations to the Alert facade for full IDE and static-analysis support
v7.3.1

v7.3.1

Release Notes

  • Fixed: Prevent Blade from compiling example route in resources/boost/guidelines/core.blade.php by escaping Blade braces in the example (use @{{ … }}). Fixes #190 — reported by @mohammedterfa.
  • Docs Updated

Upgrade notes:

  • This is a documentation-only fix; there are no breaking changes.
v7.3.0
  • Added Laravel 13 Support
  • Updated bundled SweetAlert2
  • Added Laravel Boost AI guidelines and Boost Skill
  • Docs Updated

Upgrade notes:

  • Ensure your application meets Laravel 13 PHP requirements before upgrading.
  • Keep using asset('vendor/sweetalert/sweetalert.all.js') if you rely on the bundled JS path.
v7.2.0

v7.2.0 - 2024-06-15

  • Added Laravel 11 Support
  • Upgraded SweetAlert2 to the latest version
  • Bug Fixes
  • Updated Documentation

What's Changed

  • Fixed: Issue with Always/Never load JS config not working as expected (PR #172) by @hoRacy

New Contributors

  • @hoRacy made their first contribution in PR #172

Full Changelog: https://github.com/realrashid/sweet-alert/compare/v7.1.1...v7.2.0

v7.1.1
  • Added Laravel 10 Support
v7.1.0

v7.1.0 - 2023-08-08

  • Upgraded SweetAlert2 to latest version
  • Customizable default confirm/cancel button texts. by @hakimzulkufli
  • Bug Fixes
  • Docs Updated

Full Changelog: https://github.com/realrashid/sweet-alert/compare/v7.0.0...v7.1.0

v7.0.0

v7.0.0 - 2023-04-20

  • Added confirmDelete function
  • Added themes feature
  • Upgraded SweetAlert2 to latest version
  • Bug Fixes
  • Docs Updated
v6.0.0

v6.0.0 - 2023-02-15

  • Added Laravel 10 Support
  • Bug Fixes
  • Docs Updated

What's Changed

Full Changelog: https://github.com/realrashid/sweet-alert/compare/v.5.1.1...v6.0.0

v.5.1.1
  • Docs Updated
v5.1.0

v5.1.0

  • Added Laravel 9 Support
  • Bug Fixes
  • Docs Updated
v5.0.0

v5.0.0

  • Added Laravel 9 Support
  • Bug Fixes
  • Upgraded SweetAlert2 to latest version
  • Docs Updated
v4.1.0

v4.1.0 - 2021-11-05

  • Bug Fixes
  • Upgraded SweetAlert2 to latest version
  • Docs Updated
v4.0.0
  • Bug Fixes
  • Upgraded SweetAlert2 to latest version
  • added .gitattributes file
  • Docs Updated
v3.2.3
  • Bug Fixes
  • Upgraded SweetAlert2 to latest version
  • Docs Updated
v3.2.2
  • Remove Laravel 6 Support
  • Upgraded SweetAlert2 to latest version
  • Docs Updated
v3.2.1
  • Fixed PHP 8 Issues
  • Upgraded SweetAlert2 to latest version
  • Docs Updated
v3.2.0
  • Added PHP8 Support
  • Upgraded SweetAlert2 to latest version
  • Docs Updated
v3.1.7
  • Added Support for Laravel 8
  • Upgraded SweetAlert2 to latest version
  • Minor Changes
  • Docs Updated
v3.1.6
  • Added flexibility to Always load the sweetalert.all.js and Never load the sweetalert.all.js by farhanianz
  • Upgraded SweetAlert2 to latest version
  • Minor Changes in Middleware.md
  • Docs Updated
v3.1.5
  • Upgraded SweetAlert2 to latest version
  • Minor Changes in Middleware
  • Docs Updated
v3.1.4
  • Upgraded SweetAlert2 to latest version
  • Added ability to custom css classes
  • Docs Updated
v3.1.3
  • Upgraded SweetAlert2 to latest version v9.8.1
v3.1.2
  • Upgraded SweetAlert2 to latest version 🎉
  • Prepare Laravel 7 🎉
v3.1.1
  • Upgraded SweetAlert2 to latest version 🎉
  • Added ability to activate or not the middleware error messages 🎉
  • Docs Updated 🎉
  • Fixed #64
v3.1.0
  • Upgraded SweetAlert2 to latest version :tada:
  • Added Tidelift to funding.yaml :tada:
  • Added SECURITY.md in .github/SECURITY.md :tada:
  • Added timerProgressBar() method :tada:
  • Added PublishCommand to easily publish the package assets :tada:
  • Updated question() alert method :tada:
  • Refactor SweetAlertServiceProvider class :tada:
  • Refactor Toaster class :tada:
  • Refactor functions.php file :tada:
  • Updated PHPDocBlocks :tada:
  • Docs Updated :tada:
v3.0.1
  • Updated animation($showClass = [], $hideClass = []) to animation($showAnimation, $hideAnimation)
  • Docs Updated
  • Fixed animations issue
  • Fixed #59
v3.0
  • :tada: Upgraded SweetAlert2 to latest version
  • :tada: Added option to pass SweetAlert2 CDN link from included view
  • :tada: Updated animation($showClass = [], $hideClass = []) method
  • :tada: Added buttonsStyling() method
  • :tada: Added iconHtml() method
  • :tada: Docs Updated
  • :tada: Fix some bugs
v2.0.3

Added symfony/thanks Docs Updated Fix some bugs

v2.0.2

Added Missing ^ indicator prevents Laravel from updating to 6.0.1 and up Docs Updated Fix some bugs

v2.0.1

Added support for Laravel 6.0.

This release fixed #46 .

Thank to @jnbn for his contribution.

v2.0

v2.0 - 2019-06-14

  • Upgraded SweetAlert2 to latest version
  • Added width() helper method
  • Added padding() helper method
  • Added background() helper method
  • Added animation() helper method
  • Added focusConfirm() helper method
  • Added focusCancel() helper method
  • Added CDN Support
  • Docs Updated
  • Fix some bugs

Changes

// From
public function toast($title = '', $type = '', $position = 'bottom-right'){...}
// To
public function toast($title = '', $type = ''){...}

// set the default position in package config file or use the helper method position()
v1.1.2

v1.1.2 - 2019-03-29

  • Upgraded SweetAlert2 to latest version
  • Added hideCloseButton() helper method
  • Added reverseButtons() helper method
  • Added image() method
  • Added addImage() helper method
  • Added position() helper method
  • Docs Updated
  • Fix some bugs
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
enqueue/dsn
bunny/bunny
enqueue/test
enqueue/null
enqueue/amqp-tools
milesj/emojibase
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport