Weave 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

Filament Alerts Laravel Package

tomatophp/filament-alerts

Send notifications to users with reusable templates, multiple channels, and full logs. Built for Filament with native notifications, database and email drivers, FCM support, and custom drivers, types, and actions.

View on GitHub
Deep Wiki
Context7
v5.0.0
  • Filament v5 and Laravel 12 / 13 support (Filament v4 line continues on the v4 branch)
  • fix the NotificationAction table action loading templates through a test-only model class
  • NotificationsTemplateActions, NotificationsTemplateHeaderActions and NotificationsTemplateBulkActions::register() accept Filament\Actions\* actions again
  • fix the infolist class in config/filament-alerts.php on case-sensitive file systems
  • fix sending a notification by template key
  • new NotificationsTemplate model factory
  • regression tests and a Laravel 12 / 13 CI matrix
v4.0.0

What's Changed

New Contributors

Full Changelog: https://github.com/tomatophp/filament-alerts/compare/v2.2.3...v4.0.0

v2.2.2
  • inject image and data to the request by @3x1io

Full Changelog: https://github.com/tomatophp/filament-alerts/compare/v2.2.1...v2.2.2

v2.2.1
  • move notification macro to main provider by @3x1io

Full Changelog: https://github.com/tomatophp/filament-alerts/compare/v2.2.0...v2.2.1

v2.0.3
  • remove the Template from the sidebar
  • update the main group to Settings
  • add filament-plugins integration

Full Changelog: https://github.com/tomatophp/filament-alerts/compare/v2.0.2...v2.0.3

v2.0.0

Features

  • Send Notification to users
  • Use Filament Native Notification
  • Use Notification Templates
  • Full FCM Service Worker Integration
  • Use Multiple Notification Channels
  • API to get notifications
  • Hide Notifications Resources
  • Use Slack Driver
  • Use Discord Driver
  • Use Reverb Driver
  • Use SMS Misr Driver
  • Use Email Driver
  • Use Database Driver
  • Use MessageBird Driver

Use Filament Native Notification

you can use the filament native notification and we add some macro for you

use Filament\Notifications\Notification;

Notification::make('send')
    ->title('Test Notifications')
    ->body('This is a test notification')
    ->icon('heroicon-o-bell')
    ->color('success')
    ->actions([
        \Filament\Notifications\Actions\Action::make('view')
            ->label('View')
            ->url('https://google.com')
            ->markAsRead()
    ])
    ->sendToDiscord(auth()->user())
    ->sendToEmail(auth()->user())
    ->broadcast(auth()->user())
    ->sendToDatabase(auth()->user())
    ->sendToSlack(auth()->user())
    ->sendToFCM(auth()->user())

Full Changelog: https://github.com/tomatophp/filament-alerts/compare/v1.0.3...v2.0.0

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.
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
cgv/localized-resource
noith/settings
kda/laravel-package
kda/filament-dynamic-navigation
bypersoft/signbox
pairus/product-data
fayne/laravel-filament-cms-core
nodisrupt/laravel-agent
sierratecnologia/media-manager