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 wrapper for SweetAlert2 that makes it easy to show stylish alert, toast, and confirmation dialogs. Flash messages from controllers or middleware, with helpers for success/error/warning/info, custom options, and Blade support for quick integration.

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.
hexters/coinpayment
rjcodes/rjcms
act-training/laravel-permissions-manager
alimarchal/laravel-chart-of-accounts
babenkoivan/elastic-scout-driver
mkwebdesign/filament-watchdog-v5
renatomarinho/laravel-page-speed
zedmagdy/filament-business-hours
renatovdemoura/blade-elements-ui
devgeek/beacon-admin
benjamin-rqt/data-watcher-bundle
atriumphp/atrium
sandermuller/package-boost-laravel
sandermuller/boost-skills
redaxo/core
yusufgenc/filament-api-forge
l3aro/rating-star-for-filament
leek/filament-subtenant-scope
anil/file-picker
broqit/fields-ai