Different use cases could have different notification channels.
Example use case 1: Remind user of akquisition
Suggest something on the dashboard.
Only if the user hasn't logged in for some time write an e-mail
Example use case 2: An invoice is due
Write an e-mail on day 1
Write another e-mail after each week, the status hasn’t changed
If a reminder has been sent, send another notification once the deadline has passed
# Read
https://laravel.com/docs/12.x/notifications
# Channels
- Browser / OS
- Dashboard
- Notification popover in sidebar
- E-Mail
- Matrix (if a decent library is available)
Different use cases could have different notification channels.
## Example use case 1: Remind user of akquisition
1. Suggest something on the dashboard.
2. Only if the user hasn't logged in for some time write an e-mail
## Example use case 2: An invoice is due
1. Write an e-mail on day 1
2. Write another e-mail after each week, the status hasn’t changed
3. If a reminder has been sent, send another notification once the deadline has passed
vollstock
added this to the 2.0 milestone 2025-12-04 11:29:39 +01:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Read
https://laravel.com/docs/12.x/notifications
Channels
Different use cases could have different notification channels.
Example use case 1: Remind user of akquisition
Example use case 2: An invoice is due
Laravel Documentation on Notifications