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
Alertify Bundle

Alertify Bundle Laravel Package

appventus/alertify-bundle

View on GitHub
Deep Wiki
Context7

This bundle allows you to easily harmonize alerts and others notifications. Declare in the config (or just use the default configuration) and dispatch alerts with the following libraries (or your own)

Frequently asked questions about Alertify Bundle
Can I use this Symfony AlertifyBundle in a Laravel project without refactoring?
No, this bundle is Symfony-specific and lacks Laravel integrations like service providers, Blade directives, or Facades. You’d need to manually port features (e.g., Twig to Blade, DI to Laravel’s container), which isn’t recommended for production.
What’s the easiest way to get Alertify.js alerts in Laravel if I don’t want Symfony dependencies?
Use Alertify.js directly via CDN or npm, then initialize alerts in Blade templates or JavaScript. For example, include the script in your layout file and trigger alerts with `alertify.success('Message')` in your JS. No bundle needed.
Does this bundle work with Laravel 10+? I’ve seen it’s archived.
No, this bundle is archived and redirects to Troopers/AlertifyBundle, which is also Symfony-only. Laravel 10+ has no official support, and the package’s last update predates Laravel’s modern features like Eloquent events or Livewire.
What are the risks of manually integrating this bundle into Laravel?
High risks include breaking Symfony-specific patterns (e.g., Twig extensions, JsRoutingBundle), maintenance overhead for custom Laravel wrappers, and no community support. Laravel’s native tools or packages like `spatie/laravel-notification-tools` are safer alternatives.
Are there Laravel alternatives to Alertify.js that offer similar animations and modals?
Yes, consider SweetAlert2, Toastr, or custom CSS/JS solutions. For Laravel-specific packages, check `laravel-notification-channels` or `spatie/laravel-notification-tools`, which integrate seamlessly with Laravel’s ecosystem without Symfony bloat.
How do I configure Alertify.js in Laravel if I skip the Symfony bundle?
Publish Alertify.js via npm (`npm install alertifyjs`), then include it in your Blade layout with `@vite(['resources/js/alertify.js'])`. Configure themes/options in a JS file (e.g., `resources/js/alertify-config.js`) and trigger alerts via JavaScript events or Blade directives.
Will this bundle work with Laravel’s Livewire or Inertia.js for SPAs?
No, the bundle isn’t designed for Livewire/Inertia. For SPAs, use Alertify.js directly in your frontend framework (e.g., Alpine.js or Vue) or opt for a Laravel package that supports Livewire events, like `spatie/laravel-notification-tools`.
Is there a Laravel package that mimics this bundle’s routing-based alerts?
Not directly, but you can achieve similar functionality with Laravel’s route helpers (e.g., `route('alerts.show')`) and JavaScript. For example, use a Blade directive like `@alert('success', route('dashboard'))` and handle the route in your JS initialization.
Why was this bundle abandoned? Should I avoid it for security reasons?
The bundle was archived in favor of Troopers/AlertifyBundle, which is also Symfony-focused. No security risks are publicly documented, but the lack of updates and Laravel support makes it unreliable for production. Use a maintained Laravel-native solution instead.
Can I use this bundle in a hybrid Symfony-Laravel project?
Technically possible, but complex. You’d need to isolate Symfony components (e.g., Twig, JsRoutingBundle) in a microservice or subdirectory, then bridge alerts via API calls. This adds unnecessary complexity—consider dedicated Laravel alert packages for better maintainability.
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.
phalcon/cli-options-parser
capell-app/block-library
axium/identity
cetria/laravel-dummy-models
cetria/reflection-helper
agropredict/sso-auth-bundle
evolvestudio/spam-protection
datacore/hub-sdk
develia/commons
cuci/prototurk-sdk
cuci/prototurk-sdk-symfony
develia/geo-bundle
dreamzy/livewire-charts
touchestate-sdk/php-sdk
22h/doctrine-garbage-collection-bundle
agtp/agtp-php
agtp/mod-php
splash/sonata-admin
splash/metadata
splash/openapi