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

Megaphone Laravel Package

mbarlow/megaphone

View on GitHub
Deep Wiki
Context7
3.0.0
  • Updated to Livewire 4 PR#50
  • Bumped minimum PHP requirement to 8.2
  • Updated test suite to use Livewire::test() instead of $this->livewire()
  • Updated Livewire component registration to use Livewire::addNamespace()
  • Updated wire:model directives for Livewire 4 compatibility (wire:model.live → wire:model, wire:model.blur → wire:model.live.blur)
  • Updated dev dependencies (Pest 3, Testbench 9|10)
  • Removed pestphp/pest-plugin-livewire dependency
2.3.0
  • Added a new feature for marking notifications as read when clicking a read more link. PR#48
  • Added a new config option to the console command to clear out all old notifications regardless of read status. PR#48
2.2.0
  • Added 2 new SVG icons for delete and mark as read. PR#43
  • Added ability to let users delete read notifications before they are auto cleared. PR#43
  • Moved the config option for "auto clear after" into sub array along with options for deleting notifications. PR#43
  • Deprecated old config option for "auto clear after", will be removed in a later version. PR#43
  • Updated console command that clears notifications to look at new config option location, falls back to deprecated old location. PR#43
2.1.0
  • Moved SVG icons into anonymous components for easier reuse / overwriting.PR#35
  • Reworked notification type templates into components. PR#35
  • Added "mark all as read" feature for unread notifications. PR#37
  • Added support for wire:poll to give the impression of a live component. PR#38
  • Added [@megaphoneStyles](https://github.com/megaphoneStyles) blade directive + improved default styles. PR#39
2.0.0
  • Updated PHP requirement to 8.1 and above (7.4 and 8.0 dropped) PR#28
  • Updated to Livewire 3 PR#28
  • Updated Testbench and Pest PR#28
1.2.0
  • Removed public $user from component and changed loading of announcements to prevent user model data exposure. PR #22
  • Added ability to pass in the notifiableId via component render
1.1.0
  • Improvement: New SVG Bell Icon PR #17
  • Improvement: New config option to toggle unread notification count PR #17
  • Fix: Notification badge styling with long unread notification counts PR #17
  • Fix: Readme typo PR #16
1.0.2
  • Improvement: Removed the mouse over event for marking as read and added a button with click event to mark notification as read.
1.0.1
  • Fix: Numerous Readme updates, fixing incorrect instructions. Demo also added! PR #10
  • Fix: Spelling mistake in template caused bug with justified items PR #5
  • Fix: Added support for PHP7.4 PR #13
1.0.0
  • Livewire Component to add "Bell" notification icon to your app powered by Laravel Notifications
  • Livewire Admin Component for sending manual notification to all users
  • Console command to clear old read notifications
  • Ability to define custom notification types
  • Uses TailwindCSS for styling with publishable templates to customise look and feel
  • 100% Test coverage
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.
oxygen/data
oxygen/core
jengo/base
xiloryx/log-collector
a21ns1g4ts/filament-stripe
la-php/laravel-admin
artisan-build/community-prompts
vleroy/smart
ayles-software/laravel-australian-public-holidays
cboxdk/laravel-id-spatie
cboxdk/laravel-id-billing
cboxdk/laravel-id-billing-bridge
simple-as-fuck/php-performance-log
hsluv/hsluv
seampact/codegen
seampact/hooks
seampact/ir
mehedimi/laravel-amp-mail
happones/laravel-vue-i18n-generator
jwerd/inertia-table