Typically, notifications should be short, informational messages that notify users of something that occurred in your application. For example, if you are writing a billing application, you might send an “Invoice Paid” notification to your users via the email and SMS channels.
php artisan make:notification InvoicePaid
Laravel’s Notification Channels
Laravel allows you to select from various notification channels to send notifications in your application. You can use more than one channel.
- Mail — These notifications are sent as an email to users.
- SMS — Users receive these SMS notifications on their mobile phones.
- Database — These notifications are stored in the database, and you can display them to the user with a custom UI.
- Slack — These notifications are sent to Slack channels.